development environment setup

* bower installs dependencies in public/lib
* grunt default task runs a server to deliver static files from public
* grunt default task watch changes in public js/html/css files and livereload