Adding ui and portfolio page

Adding user interface for portfolio page, as well as user
authentication.