SP metadata

Implementation of SP Metadata.
- Produces the bare mininum metadata required by the spec.
- Fixes #4.
If the canonical attribute name for an IDP is not issuer but entityId the query string parameter in the SignIn command might also be renamed entityId?