Added menu completion binding for tab key.
Added trash command.
Updated commit  mechanism