Added Portal domain object, controller, views with some customization