Employ ScalaCheck. Change naming rule of test files. Close #31

前回の目標が完全immutableだったので，今回の目標はカバレッジ100%なテストにでもしようかな．