Refactoring

* enhance the build process: angularjs and TDD ready
* migrate js sources to CoffeeScript
* cleanup bower dependencies
* minor refactoring