First draft of tutorial

Needs editing down a bit to reduce length
Needs code highlighting and styles for example code
Tweaked and copy edited version of the tut section
Add styles for tutorial section and prism.js for syntax highlighting

Add minified highlighting for JS
Add styles as SCSS partial and tweak to taste
Add prism via script tag - couldn't work out how to add it with Require
to ensure global Prism variable is availble and plugin runs correctly
Add classes to HTML for prism
Add styles and colors for tutorial section
Add tutorial section to nav and remove "Who?" because it's really the footer
Fix color of "contribute on github" with a specificity boost
Add link to tutorial in copy beneath regex result

Tweak navscroll.js to bind clicks to any internal links and scroll
Show 1st example as something usable and mention the use of JS regex literal notation for demo purposes.
Fix error in replace example.
Make PrismJS work with RequireJS.
Fix reference to regexcavate for in tutorial so it actually works
Mention that the regex is in JS and use &rsquo; in contractions.
Create lib directory for JS in preparation for adding grunt.
Add grunt.js file and remove RequireJS.
Upgrade to Grunt 0.4. Includes 90% working version of expandify task.

WARNING: The `concat` task hasn't been set up correctly yet, and the correct files *aren't included* on the page yet. If you're on this commit, ONLY use it to test `grunt`
Remove (and ignore) node_modules directory from repository.

Run `npm install` from within the directory to get all set up.
Update so concat and uglify work. Also improve localisation folder structuring.

Just running `grunt` will now do *everything* except jshint (because that still fails at the moment)!
Make the site work again with the new directory structure/localizaion improvements.
Improve some of the translations and some of the 'expandify' inserts.
Further improvements to translations and shortcuts.
Improve the placeholder functionality.
Add `any ?` for multiples too.