rest and features-rest initial checkpoint commit
rest and features-rest: another checkpoint after fixing small errors
rest and features-rest: checkpoint inital binding generation
rest and features-rest: First commit with end to end

Resources and Bindings for each domain object are generated. Transforming from a DomainObject to a Binding is done by static method in BindingMapper, but is currently stubbed. For example, hitting /childs/1 will retrieve a blank ChildBinding
rest and features-rest: copy primitives from domain object to binding
rest and features-rest: add m-to-1 properties to Binding
rest and features-rest: add many-to-one and many-to-many collections as links
rest and features-rest: handle nulls in relationships
rest and features-rest: copy inherited properties in BindingMapper
rest and features-rest: Add resources for collections
rest and features-rest: Only import LinkCollection if it will actually be needed
rest and features-rest: Add root resource that lists links to all collections
rest and features-rest: add full URL to links if system prop set
rest: remove codegen src folder from classpath
rest: decapitalize URL entity name for path
rest and features-rest: Add PUT

This adds PUT for only primitive and many-to-one fields.
rest and features-rest: Add PUT for one-to-many
rest and features-rest: PUT for many-to-many
rest and features-rest: Add POST
rest and features-rest: check for null before getting links