Change MapService definition to use single prototype declaration.
Convert map service to return map prototype.

Instantiate map in the controller.
Move options to constructor.
Add validation for options.
Convert references to venue(s) to result(s).
Use $broadcast to emit events in map service for loading results.
Add note about moving search request to controller.
Refactor city searh to search within city bounds.

Use bounds returned from geocode for search instead of distance.
Remove unused code for finding X closest venues to center.
Fix search manager bug where a db search without ids caused an error.
Fallback to radius search for cities if nothing found within bounds.