* clean up things
* introduce toggle fn
* remove constructor from Collapse (ignore)
* prettier (ignore)
* make Collapse a PureComponent (ignore)
* give ExportSizeSelect a display name (ignore)
* give ThemeSelect a display name (ignore)
* Toggle: displayName, PureComponent, remove constructor (ignore)
* Meta and Slider display names (ignore)
* remove ThemeSelect constructor (ignore)
* fix lint-staged, prettier
* add basic format with basic parser
* remove format loading
* change formatCode to be sync
* prettier adjustments
* prettier our code
* move prettify into settings menu
* feat(save): add "copy" button
add a button to the save menu called "copy", which opens the raw image data in the window so users
can directly copy it for easy pasting into a variety of apps
#49
* feat(save): open in a new window
update the action to open in a new window and rename it to "open"
* simplify open logic
* 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