[TASK] Adds support for global property exclude

This change also comments out line 109 - 111 as they
seemed to introduce problems.
When those lines are activated not all objects are
returned, and the index in the result array is not
clean (starting at 0 and incrementing for every
value) causing json_encode to return an object
annotation instead of an array annotation.
[TASK] Remove lookup to 'getId' on models

Those lines are not needed anymore as the couchdb
package now hooks into the persistenceManager
and will return a document id if the persistenceManager
fails to retrieve a model from ORM
[TASK] Upgrade ember-data build

This change upgrades the build of ember-data to a
version which is proven to work with pre.4
[TASK] Update the REST controller so it supports PUT

With this change PUT requests are handled correctly
and the data is persisted successfully.
In later versions some more advanced mapping should
occur though.