Implements the deal service including the CRUD functions

Implements the deal views and controllers to test the deal service