Implemented basic CRUD operations in five controllers

Foundational API methods, Fixed some issues in the models