Created Profile data structure

Created the UserProfile data structure to parse the JSON object into.
The UserProfileReader now returns a UserProfile object after reading a
URL.