Added user profile system. TODO added authenthication check before page load