Various fixes.

* added .gitignore
* added missing dependencies to package.json
* un-hardcoded room name
* added last.fm section to config example
* AND A HUGE OVERHAUL of console interface.
* refactored config.js
* new layout for webpage, new features on some of pages
* added rules to website
* updated bootstrap to 2.2.2
* i cannot even explain what i did there
* ohmygodwhy
* kill me pls
*  
*