Redo most of auto complete gui to work with new command system