public IController CreateController(RequestContext requestContext, string controllerName)
        {
            if (controllerName.ToLower().StartsWith("projects"))
            {
                ProjectsRepository rep = new ProjectsRepository();
                var controller = new ProjectsController(rep);
                return controller;
            }
            var defaultController = new DefaultControllerFactory();
            try
            {
                IController controllerFound = defaultController.CreateController(requestContext, controllerName);
                return controllerFound;
            }
            catch (Exception ex)
            {
                Log.write(ex.Message, "ERR");
            }

            return new HomeController();
        }