Expands snippets across screen, JS in separate column.

*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
*remove old snippets partial
*fix indentation in vertical tabs js
*fix three or two columns for snippets
*expand all snippets to full screen width