Created validation and unit tests for Customer

Also deleted some auto-generated unit test files that I don't think we
will be using.