Added frontend authorization and some styling for profile.