Added an identifier-name parameter to the route so that we can configure which route parameter is to be used as id for the entity. This is usefull when nesting routes  eg: /car/1/driver/2
Removed the ServiceManagerAwareInterface from the CrudController because Zend\Mvc\Controller already implements the ServiceLocatorAwareInterface and ServiceLocatorAwareTrait
For readability, I think it is better that keys used in the module.config should be the exact class map. This has the advantage that when you read the code, you immediately can identify which class is invoked by the service locator instead of first having to see in the module.config which class it is referencing.
Removing ServiceLocator spec tests from crudcontroller
For readability, I think it is better that keys used in the module.config should be the exact class map. This has the advantage that when you read the code, you immediately can identify which class is invoked by the service locator instead of first having to see in the module.config which class it is referencing.
Form and entity are now loaded by the service. Only formKey EntityIdentifier and EntityId are kept on a controller.
Merge pull request #3 from mar-e-o/develop

Added an identifier-name parameter to the route + changed service keys
CrudService replaced by specific ActionServices
CrudServiceFactories replaced by specific ActionServices
Introduction of Action services:

Each Crud action points to a actionServiceFactory which instantiates a specific actionService
ActionServices handle form creation
ActionServices are configured independently in the services
Action services can have specific listeners

Currently the redirection after a successfull action are fixed to:
create => index
update => view
delete => index
- CRUD services validate data and trigger events
- Added event BEFORE_DATA_VALIDATION
Finish Feature-serviceShouldConfigureItself
Clean up of controllers and creating new tests for controllers
smart services are now all run in the same way ->run(id, data)
removeing client reference in tests
removing o obsolete configuration
Rename repository
Merge #16 to 0.1-dev
Speed up travis by composer --prefer-dist
Fix version number
Improve cli application bootstrap - based on doctrine-module
Fix autoloader path