use grunt to do the building

this is in preparation for more complex building
[#61849524]
reformatted licenses after automated updates

for example: 
npm install grunt-browserify --save-dev