Create skeleton code for assignment 3
This MR contains skeleton code for assignment 3. It includes:
- Abstraction of common animals in Javari Park
- Base class for reading CSV file
- Interfaces that dictate how visitor's registration and attraction selection should be implemented
- Base class for writing JSON file
Contributors: @argaghulamahmad & @KerenzaDoxolodeo for providing ideas how to decouple and abstract the visitor's registration and attraction selection; Pak @adeazurat and @ardhipoetra for their kind words and approval regarding the skeleton code.
Edited by Daya Adianto