updated CommandComponent and Command to better facilitate powersearch. CommandInterpreter will compile, but should be replaced with a stub.