Add implementation of the Fortuna CSPRNG

Unit tests verified against pycrypto. Closes #103.