Various updates, cleanup

Earlier this year I made a few simple cleanups to the code but never bothered to make a pull request. They should merge fine with the google analytics stuff I think.
Hmm, why is `Firebase` declared here? Doesn't it already exist in the global scope?