added config files for bower, jshint and other misc files
adopted gruntfile to generate a minified js file