Refactor naming conventions, Refactor V2 complete for Maps & Crimes

The Maps Widget and Crimes Widget have been refactored. The design error is now fixed. We are no longer passing along the services and display google objects for the sole reason of providing access to functions that are 10 steps removed. 

The two google objects are now defined and scoped to the relevant containing objects that require them (and only to the ones that need access).

Refactored naming conventions for the Maps Widget and Crimes Widget in the controller and the view to reflect general names (ie render, collect) while the names in the models are more specific.

The Routes Widget is the last one left to be decoupled and implemented properly into the application.