Refactoring codes
Fix gemspec error

Remove no need require statement.
Add RSpec
Add test codes
Add spec_with_npm_install task
Fix trivial
Merge branch 'fix_and_refactoring'