Refs #151 - Inject Silex application into initializers.
Refs #151 - Implement formatter.
Refs #151 - Create initializer for formatter and use it on abstract controller.
Refs #151 - Add method to controller test case to make injecting the formatter easy.
Refs #151 - Begin testing formatter.
Refs #151 - Fix service provider.
Refs #151 - Fix mocking code.
Refs #151 - Test fomatter more thoroughly.
Merge pull request #151 from synapsestudios/feature/151-nested-constraint-violations

Handle Deep Properties in Constraint Violation Responses