Customer entity and tests
Merge branch 'entities' into develop