Implemented view user profile feature, refactored schedule page so that it is reusable among other pages
Merge stuff: view profile page and schedule page refactoring for reuse