tests for the command options parser
add noarg constructor
use the new CommandOptionsParser and make options method return a string array of required options
some reformatting of the routing classes
use_this_style_for_all_test_methods
also build javadoc + source on packaging
move parsers into their own package
use new routing module
remove all the old routing framework but keep hold of the CommandRequest and SenderType incase we want to use it later on
remove the generics from MethodProxy
add optionset, remove setters and add constructor, remove count
expect the parameters to be only a single commandrequest
remove locale from command request, object should inject the translator to check locales
copy arg list and add test method
invoke with correct parameters
update tests
fix remaining tests for new command style