added entry datacontract and example test

added test will have full coverage but not test everything - entry
entities will never be persisted
finished test
added more tests

code coverage is to where now it's hiding integration problems