Added tab-completion feature to console