rewrote tests to work with collections
made command node build it's self to avoid having the command processor care about it's internals
assertions to check command arguments
changes/fixes in method testing
fixed unit test command arguments