Update version to 1.0.1

DESC:
[Release]
1. Update version to 1.0.1
Only refine the code, no interface is changed.
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
Merge branch 'develop' into cover-check

Conflicts:
	test/test_all.rb