added unit test for viewing controller
added unit test for customer controller
added unit tests for properties