More leftover old parameter names in files

For this commit projectName was a leftover that should've been
projectname (note the lowercase). Fixed with this commit. Fixes #7.

Further renaming of old parameters and such

Leftover of jekPyg that should've been jekyllPygments. This is a
continuation of issue #7.

Renamed author into owner.name and furter edits

Further renamings of parameters
Restructuring of index.js to fix path.js errors

With the new logic everytime the gems are finished bundling the
generator throws and error about path.js. This is apparently a
bug with bower, but the fixes I've tried so far doesn't work.

See #1, but this will need more fixing.

Renamed template-default to template

As we're removing all other templates we will only need one template,
and having it named default is a bit redundant. See #14.

grunt-autoprefixer got accidentally renamed

This fixes that error. See #7 for more.
Renamed and restructured the index.js file

Updated to fix the error associated with #13 as well as the path.js
errors about path.join. Needs further looking into, Pygments is
disabled for now as it throws errors about this. Fixes #13.

Moved the jsPre logic up a notch
Update the CHANGELOG to reflect recent changes