expand grunt .js handling

grunt now contatenates/minifies two sets of js files:
- main js files
- ie fallback files
implement less and cssmin functionality
implement watch functionality
resturctured CSS grunt stuff
bumped versions, read me, json package
Merge pull request #112 from bigspring/feature/grunt-improve