Constructing PublicProfile View

Adding Model and Functionality to PublicUserProfile View