Added the UserProfile
Added placeholders for exceptions and some fo the other files