Update method signatures.
Adding secure random for test helpers.
Update specs around the library.
Add travis configurations.
Update read me.