initial travis config

Contains the following changes:

* phpunit config (with composer and travis setup)
* activate codesniffer (composer and travis setup)
* add readme with travis badge
* remove heaps of generated files and add them to .gitignore
* fix lots of files that violated the standard
* remove app controllers methods (slated for reimplementation with RoutingBundle)