Update README.md
Update README.md
* Add minitest infrastructure
* Add test helper class
* Add some test helper dsl methods
* Add basic specs to get things moving
* Remove code warnings
* Fix potential ArgumentError from OptionParser

OptionParser was, at times, interpreting the block passed to
BinDiesel's opts_on as an additional argument for OptionParser#on,
which caused OptionParser#notwice to throw an ArgumentError (the
block was interpreted by OptionParser as a proc passed to the switch,
and BinDiesel was also passing in the block as a separate argument,
so it ended up being passed in twice).

To fix this, we are removing any Proc parameters from
BinDiesel#opts_on (the only feasible reason to pass a Proc to
BinDiesel#opts_on would be to handle the value from the parsed option,
which is generally handled by the block provided to BinDiesel#opts_on).
* Test BinDiesel#opts_on
* Fix BinDiesel#opts_on boolean flag test
* Add .travis.yml
* Add travis badge and default rake task
* Remove tests on ruby-1.8 (looks like a Bundler error)
* Finish '--help' flag tests
* Add opts_description tests
* Begin implementing opts_required tests
* Comment out non-functional spec for the time being
* Add debugger gem
* Fix failing required option test