- target setup
- moving constants to separate file

- adding new types of error
- adding descriptions to data models
- adding values to weather condition data model
- parsing weather condition data model
- adding unit tests for weather response parser