remove deprecated Slop.optspec
remove Slop::Commands as it was originally
move error classes into slop/errors
Slop is now strict by default, and adds --help by default

Also use 1.9 hash syntax
Rename DEFAULT_OPTIONS to DEFAULT_CONFIG to save confusion
drop 1.8 testing support
Slop::Error now has a slop attribute and a help method
Slop is no longer enumerable, you should use Slop#options
Use self prefix for class methods over class << self
Use alias_method over alias
Clean up conditional operators
Use curlys for chaining block method calls
Beginning of Slop 4.0 rewrite
Update inconsistencies in readme
Remove errors file
Simplify extraction of short/long flags
Remove unnecessary extract methods
Added Command#process
Added advanced usage to readme
Use a table to show config options