An actual fix to issue #2, this is a bit of a hack but might be neccesary. Changed the url the request asks for to be the showProfile on the user's ID from the session variable. It's a quick fix becuase I know the show profile functionality works fine, I can't tell why the getProfile doesn't work though becuase when logging it's data it is there, and logging it again on the output case is the same data, but for whatever reason it's just not coming back. I don't know. If someone wants to fix it 'the right way' by making the query use the getProfile I'm not going to get ego bruised about it. But if we have the functionality of what the home does in show profile, why not use it?