add soundex to doctrine
refactor exceptions
Add inflector dependency
Add requirements to routes
Add support for pagination, filtering and sorting of lists, add tests, refactor ApiQuery and ApiModel
clean up