Switch Travis to JDK12 Switch to SecureRandom() instead of getStrongInstance() to avoid blocking hideously.
Closes #9
This allows more options to be added nicely in the future, and hides the implementation details from library users.
Closes #2