Tons of work on the documentation section

The documentation site is mostly the same as the wiki controller at the moment. The differences are that it uses its own views (which will be modified more later) and that it has its own routes (/documentation). Wiki versioning switcher is not yet implemented (will not be used on the doc site). Stay tuned for more awesomeness!
Merge branch 'master' into documentation-site

* master:
  Fix hover
  Begin css cleanup
Some work on making it look amazing!
More styling and highlight.js
Min height
Stupid unneeded tests
Merge branch 'master' into documentation-site 92% sure this won't explode

* master:
  Err... forgot to make the tests green
  Forgot the artifact authentication
  Let's not put *sublime-* stuff in git
  We're not going to use these util files any more. @AbrarSyed is working on a gradle plugin which will make this unneeded. He should have that done soon. :)
  Line too long
  And that should be it.
  Fix indentation
  Patched string is gone
  we don't need that no mo
  Dont use {...} for multiline blocks!
  Write the failing tests
  Add in a jar for testing

Conflicts:
	config/routes.rb
Don't link to the wiki if it's not there!
Merge pull request #67 from HeisenBugDev/documentation-site

Documentation Site