started work on editor-proxy (issue #114)
Implemented night mode, moved code for editor into folder editor, implemented editor blur and focus events
Added ability to load file to editor
implemented features for editor proxy
- implemented watchDocument
- implemented saving from editor
- implemented execCommand
- made docx compatible
- implemented updateToolbar
fixed problem with hyperlinks
Reloaded editor on doc load to prevent persistent scripts (Fixes #114)
Note: we will need to load the editor from a local source in production to reduce bandwidth
Loaded editor locally and added polyfill (#114)
Notes:
 - editorLoader.js will automatically load watever scripts are in editor.html as a data url to conserve bandwidth
 - I added message_channel.js for a polyfill until firefox implements it.
 - I had to change the file a little because of problems with the latest version of firefox and to allow for domain checking
     (see: https://github.com/tildeio/MessageChannel.js/issues/18)
Fixed polyfill problems
Used decodeEvent instead of manually inserting code
Added fix for Firefox Nightly problems
added mainOrigin variable for origin of parent document
used URI.js library for creating urls
Merge with Master