VP-310: started Gruntfile with basic tasks

Added a GruntFile.js with some basic clean and concat tasks. It will create a concatenated version of all the js files and put it into a build directory. There is a clean task to remove this, which is also performed before any new builds.