Customer : add service layer, jpa repository, sort and pageable