add an optionOrder argument to @CommandMethod to specify the arguments to pass into the method
add method to check posistions of a method against an array of option names
tests for last commit
add the check for posistions
check the first 2 parameters are correct and remove old check
rename method and remove return type
remove old irrelevant methods
cleanup the method parser tests a bit
update the router tests
update proxy tests
update command route tests
arguments are a list, just check for a generic list in their spot
arguments as lists. lists. lists.
remove the subcommand from the arg list when it invokes
remove the commandrequest class, fixes https://github.com/Eluinhost/pluginframework/issues/22