Added profile, profile editing and password changing functionality