Implemented full command validation. Arguments plus whitespace chars should now pass through when they should.