Added a directives branch to experiment with directives. Still a long ways to go, but I think this is progress?
We now have a map that can zoom again... except this time, it's purely using directives.
Fixed a bug that was accidentally stack overflowing Google Maps.

Eventually, this value shouldn’t be hardcoded. Just wanted to make sure
it worked.
Fixed our animations. All should be well now.
Removed trailing whitespaces and got the map displaying properly on sign in and sign out.
Merge branch 'Directives'