Converting over to saml.

This is just the first part, as we need to:
- save the attributes to the security token so that we can pull it out later (pull request)
- make logout go back to application (pull request)
- need to add puid to user entity
- need to populate firstname, lastname, etc into user entity