Added joins to ExplorerModel

I added joins to the ExplorerModel and also started returning more
specific attributes rather than just '*'.  This will unfortunately
probably mess up some formatting done in the controller, but should
yield better (more informative) data for the front end.