Implemented auto complete on names and commands