issue #6: Domain API

test data improvement
issue #6: Domain API

CompositeMapper abstraction added
issue #6: Domain API

simple criteria mappers added
issue #6: Domain API

embed criteria specification added
issue #6: Domain API

entity criteria tests
issue #6: Domain API

entity criteria tests