API Refactored and set up DI properly in it

I've refactored the hackathon REST API bundle and setup DI properly in it.

At the moment we have to still do:

- create previous/next links
- build more controllers / settings for more API support
- In the future create post/put/delete actions, support is already there

Steps to install this software on a new environment (or update existing):

composer install
composer update jms/security-extra-bundle jms/di-extra-bundle friendsofsymfony/rest-bundle

This will be resolved once we update ProTalk to symfony 2.2+ (preferably 2.3). We need to make sure the dependencies match again