Added Comments to functions and Added GetUserProfile() Function

Function is based off of login function. Have no way to test it right
now but wanted to have at least a head start on that