Added sha256 and hmac

Both these are required for communicating with a lot of web services. They should be in the standard library.

<!---
@huboard:{"order":2264.904754638672}
-->