Add Grunt-workflow support

This set of commits enables the project to use Grunt for building and Bower for dependency tracking.