Added Portal.
Including: controller, view, and route.
Fixed minor bugs.