Started city model
Road maker drops down roads
Cleaned road placement code
Refactored the code

- Created a RoadMaker class that inherits from ABM.Agent
- Created a Road class with static methods to handle road creation
- Extrated all the logic from the amin model into the new classes
RoadMaker seeks points

- RoadMaker agent now has a target_point and it moves towards it
- Moved things around