Fixed existing bugs with creating a new gist.
Added codemirror editor for files that are added to the gist.
The editor currently only displays syntax for javascript, this will
be changed in the next few commits.
Added a preview tab for the blog content when creating a gist.
The blog content file name is created with the title, spaces are replaced
with underscores and a .md is added to the end for markdown.