Added MVC helpers, cleaned up IAction