Merge pull request #4 from jcjohnson/master

Adds experimental OSX support
Merge pull request #5 from jcjohnson/master

Enhancements for OSX version
Merge pull request #6 from jcjohnson/master

Fix bug for windows with no names
Merge pull request #7 from jcjohnson/master

Fix keystroke logging intervals on OSX
huge non-backwards compatible changes. including script that converts from old data to new data formats. New features. Bug fixes.
merge
adding a hack to modify the json requests and aoid caching
new feature: click on bar in overview to go to that day
starting a major refactoring and cleanup of code base because I hope to eventually make this into a nice and legit project, not just a fast hack. This will take a while...
more refactoring, bug fixes
fixing a very annoying issue
more refactoring, updating the osx version
adding feature to toggle windows on and off from the plot. Nice.
cosmetic changes
more refactoring and cleanups, bug fixes
ops forgot to include new file
rebuilding osx version (and fixing small errors)