Moving controllers.
Adding crud repository interface.
Adding an implementation for the crud repo interface.