Basic moving of files to better location

This is not ready for production yet! Do NOT use it as it hasn't
been tested yet
Renaming variables to something a human can understand
First steps to also do unit testing in JavaScript
Skeleton of QUnit
Added basic Gruntfile.js and documenting progress so far