CommandFilter changes

changes to parser, command, commandfilter