CodeMirror submodule, styling, and implementation

Though not production ready, I know a couple people were asking about this, so I began the coding for it. The hard part about implementing this was that the styling on `.navigation` were completely skewing the positions of all the CodeMirror elements, so I ended up moving the editor out and away from the flyout bar.
This is a proof of concept moreover, and is not ready to be implemented until *lazy loading* is implemented, and the styles are nicer.
[http://zombiehippie.github.io/coffee-script/](http://zombiehippie.github.io/coffee-script/)

I might be working on CodeMirror's coffeescript tokenizer later to highlight it more like highlighter.js