update Gruntfile.js

- use bower-install task
- use less task
- update all directory paths to be **/*
- conform to latest version of Gruntfile.js that ships with yeoman angular-generator
update package.json

- add grunt-bower-install package
- upgrade grunt-connect-proxy
- version package.json
update .jshintrc files

- add permissions and _ to global namespace
- allow bitwise operators
add dependencies to karma.conf.js

- add bootstrap-ui
- add restangular
- add underscore
update bower packages
move devise into api namespace
update stylesheets
add home page
add profile image
update index.html

- use main.css (main.css contains bootstrap.css)
- add sticky footer
- rework javascript includes
delete unused view
update stylesheets