Added GenericRepository and refactored BillsService