Ok, so finally got the shibboleth to install with the setup.py, and I get metadata now.
Once I run the test I am getting the error "Message was signed, but signature could not be verified."
The first cause of error says to look at the relying-party.xml file for a certificate configured. I am not sure which cert they are talking about in that particular file. The other two reason I am not clear about yet. Do you know where I can compare certs referenced in that file?
https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPTroubleshootingCommonErrors#NativeSPTroubleshootingCommonErrors-Messagewassigned,butsignaturecouldnotbeverified.