Added Customer spec and necessary classes to pass unit tests.