Merge pull request #14 from derikson/topic/history

Use history API
Removed reference to unused EventEmitter.js.
Updated a logging statement that was messing up certain commits.  Also commented it out, as it was spamming the logs unnecessarily (but is useful when debugging weekly update issues)
Fixed a bug on Safari, where clicking on tabs did not work.

Safari fires an onpopstate event when the page loads, with a null state.
We were receiving this event, and updating the ViewStore state with it.
This caused an error to be thrown whenever we would subsequently try to
access a property of the state.