Added a Base32 decoder.
Add a init/update/final style interface to HmacSha256.
Add ScrambleSuit to the README as a supported pt
HmacSha256::update() should also allow 0 length input.
Fix HmacSha256::update() to actually work.
Added support for HKDF-SHA-256.
Refactor the AES-CTR mode implementation.

Now with more templates! (Wow!)
Now supports a fixed prefix in front of the counter! (Gasp!)
Now also supports 192 and 256 bit CTR! (Untested!)
OpenSSL's HMAC-SHA256 requires a init after final has been called apparently.
Initial version of the ScrambleSuit client (Fixes #2)

What works:
 * UniformDH handshake
 * Basic functionality (I'm watching youtube via phw's test bridge)

What needs to be done:
 * Session Ticket Handshake
 * Protocol Polymorphism

Not what I would consider a complete implmentation but it's 90% there.