Added portfolio page.

- Added functionality to update the categories for port page.
- Minor code refactors.
- Added footer menu.