Adding Interfaces

Adding interfaces for CRUD and Repositorys