remove unnecessary define
add spect test
rewrite Gemfile
modify README.md