finish creating customer class and tests. close #4