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)
Merge pull request #2 from libgraviton/travis-integration

travis integration

I'm merging this myself since we simply don't have the time for this change to wait any longer. Also this shall mark the last commit to master where we don't use ````git-flow````.