Now grunt buildable!

Re-arranged structure of project a bit
now using grunt to build the project (default task)
minor fixes to js source
generating (pretty) maximized file, and min/map
auto generating bower.json