Added relations between parking lot and city
Refactoring
Created event to request all parking lots. Changed the architecture to work with event handlers.
Created tests for the Location model
Created the classes for the fares
Created the classes for the updates
Implemented the update classes in the domain
Created events for requesting a single parking lot from the database and for adding an confirmation update to a parking lot
Created event for adding an invalidation update to a parking lot
Created algorithm to calculate the rating of the parking lot
Moved the calculation of the rating of a parking lot to a seperate method.

The rating will not be saved into the database. This will reduce the load and will provide more flexibility
Created service to fetch the address details from a geocoordinate.