Added some structure and Grunt tasks