Geo Visualization (do not merge yet)

This is the cumulative efforts of both sancus and myself to add interactive location visualizations. It's been cherry-picked on top of master [b05d845].

This branch seems just about ready to ship. there's an error calling "profiles" in views.py
global name 'profiles' is not defined