implemented basic page loading error handling.  fixed the user pages to no longer use the currentuser api