Google analytics for events

* events only.  no tracking of the data entered #23
* cleaning up code so it's smaller by modifying global functions to
accept a string instead of an 'ID'
* templating the system to be remove hand built HTML #8