Grunt-ification complete, new test/build system

Closes #2
Merge commit '2f774a3b6fd2d8eb56508c56856b7f1feaff8274' into develop