Expose random bytes API

Fill a buffer of random bytes.  No idea how to spec this, beyond making
sure we return a string of the right size and making sure that two
subsequent strings arn't the same.
Merge pull request #10 from namelessjon/dev/random

Expose random bytes API