Added Public Profile page and some functionality