Build customer crud

Implemented web ui CRUD and tests for Customer entity.