add a way to get the option name -> class mapping for the optionparser
move permission checks into the route and not the router
Merge branch 'master' into features/method-signature
docs
start of option name -> posistion mappings
nonoptions should be an array of the converted type
tests for checking method signature
do the check for missing defaults too
nonoptions are always an array
remove the player as nonoptions so it's a string and tests still fit
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