Refactors map to use marker manager

- Moves map icon management to its own module.
- Update marker icons to be more consistent with forks that have
differentiated map markers.
Merge pull request #557 from codeforamerica/map-manager-refactor

Refactors map to use marker manager