Reorganization & Grunt

implemented grunt
grunt default for dev
grunt deploy for pushing to github