Minor changes
Refactor requires
Minor changes
Add install
Ignore bundler development env for travis
Add yard, dev env to Gemfile
Refactor errors, add some docs