rest: added addition of filter chains
filter: FilterReferenceManager throws exception on invalid filter list
db: findBySourceId returns single object instead of list
rest: added CouchDbJsonMixin for filtering _id and _rev from responses
filter: added custom id to FilterChainReference
rest: filter sourceId property of FilterChainReference

All mixins are listed in JsonMixins
rest: data and filter api use PUT to create new instances