Use new unit test syntex for testing, require minitest ~> 5.0

DESC: C
Use "SecureRandom.random_number" instead of "rand"

DESC: C
Update version to 1.0.2

DESC: RS
1. Update version to 1.0.2
2. Add HISTORY.md