Major update
- use command, not setter
- various cs fixes
- symfony 2.3 support
- php 5.3 support