Merge pull request #17 from shun159/develop

Reviewed Method Access Control.
TODO updated.
Merge remote-tracking branch 'origin/develop' into develop
Use earlier version of Rubygems to avoid Bundler fatal error.