Update tests, add Test::Class support, start initial tests for Command module