Tracking script  [MJ-480]

Adds a tracking script and associated models to go along with it.

I'm currently working on getting tests and tracking social sharing information, but everything else that was requested is available besides connection speed. Some of it may need to be parsed from other information, though.

Not ready for merging.