Track: code cleanup

As we're taking a look at various caching / varnish reporting stuff right now, here's a small cleanup of ``Track`` class.

This change makes ``Track::event`` the only public method.

@garthwebb