added full coverage controller/model/benchmark testing to customer endpoints