better integration with symfony, code cleanup, unit test
remove useless controler
Add unit test
last commit before split