Add files to gemspec
Add #args_defined? helper to determine if any arguments were added via DSL
Check to see if key is defined when checking for :any or :one requirements
Add short-cuts for common on_parse handling
Bug fixes, improvements from testing
Add more tests