Merge pull request #13 from geek/master

Orders usage message with -shortname, --longname
Add valid definition option for arguments