fix nav being broken for mobile
WIP: Write javascript_snippet helper
WIP: Moved helpers to SnippetHelpers
WIP: Cleanup
WIP: Extract all javascript
Separate javascript from html
combine snippet rendering as single method call
refactor snippet iteration
pass snippets into code partial directly
make constants private
reorder languages