Added doctrine orm module
Added empty Pedigree API module
Added dog REST service with default undefined resource
Created abstract resource and entity to simplify rest services
Fleshed out the dog entity model
Added kennel REST service and fleshed out entity
Added prefix to pedigree tables
Added person REST service and fleshed out entity
Fixed dog entities so gender cannot be changed by patch or put
Added file REST service and fleshed out entity
Limit all page sizes to 20
Fixed put not correctly replacing the entity
Added country REST service and fleshed out entity
Switched to class methods hydrator and removed the need for abstract entity class
Added custom hydrator so properties are always camel case
Catch doctrine errors when persisting or removing entities
Refresh entity after saving to the database
Added many to one relationships on entities
Added many to many relationships and array collections
Added hydrate function to abstract resource so it can be overridden