* Use gist language response
* Use gist language response - fix when no queryparams are given (#344)
* fix when no queryparams are given
e.g. http://carbon.now.sh/3208813b324d82a9ebd197e4b1c3bae8 would still not set the language property because the initialState is null
* move gist language to its own test
* Update test
* Move Editor to components
* Separate index and editor a little
* Revert dynamic import of hljs b/c it's critical
* Move query param update to index.js
* Clean up editor further