Add code submission model
Add ace editor
Load ace editor in the code snippet
Add code editor stylesheet
Add reveal stylesheet with some annoying lines removed
Add routes for code submission
Little bit of refactoring of the _content partial
Turn content input into a code editor
Add code submissions as objects on steps and lessons
Use full-width class now
Reveal js settings
Code editor css and right sidebar css
Add right sidebar to the application layout
Add right sidebar content
Add small screen and medium screen support. Add controls to the screen. Fix #388
Add route for submitting resource
Load content from the dom and send as post request
Show code submit buttons on the slides
Fix up the right sidebar to show code submission
Establish relationships for code submission with other models