Hotspots now rendered as a hash, surface and fix failing test

Was related to Location#hash
Begin to separate template erb concerns
BF clean up location code
BF annotate where hotspots are calculated