added missing controllers
update front
added carousel
added carousel
added carousel
added header controller
added header controller
added integration and unit tests on the backend