Fix for firefox 23

In order to do this, I moved all modules that needed Components into
their own jsm modules. This is actually a better way to do this.

closes #54
Fix jshint errors.
Make sure the timestamps are ints
Initial work on creating a csv export option.
Super basic working csv export.
Super basic csv export is functional.
export works with a good amount of note data.
Date now works mostly
Exports HTML instead of just contents.
Fixing merge conflicts.