Added user and admin portal controllers and views to break out functionality