Adds extension methods for SHA1 hashing and Base64 encoding/decoding (including URL Safe).
Adds XML headers to improve StyleCop compliance.
Extends the use of contracts further.