Add implementation of the Fortuna CSPRNG

Closes #103.
It looks like there isn't any good way to handle the fork hazard. Could you add a note describing the hazard?