Fixes:
- CreateProvider doesn't properly add dependencies
- RestController template is missing constructor parameters
- Controller declarations are missing the injected router
- Generated Entity should have getId method when created via CreateApi
- Generated Service should expose CRUD to Controller when using CreateApi
- Entity Factory should implement basic create stub when created with CreateApi
- Generated route for resource should be pluralized when using CreateAPI