Added distance to city hall to roads
Seeded random and moved ext. libs to vendor/
Updated README
Fixed typo in README
Dist to city hall is updated when two roads get connected
Changed some funcitons to lowercase
Couple of things

- Added non-minified version of the astar lib
- Added new heuristic that punishes roads next to other roads
Introduced road_nodes
Massive overhaul of the classes

- Agent implementations now have all the benefits of the ABM.Agent base class. This is done by creating an agent with the provided create method and then adding all the new instance methods with a mixin
- Also improved RoadNode placement
Removed unnecesary extends
Updated HouseMakers too
Changed Road.init_module
Renamed method
Refactored some code in RoadNode
Fixed bug in RoadNode
Added jQuery and jQuery.keyboard to catch keyboard events
Created a jQuery plugin to control the animation
Exposed model outside of the plugin
Fixed restart method
Created an html base with bootstrap