Add tab completion to chat

Closes #67.

Change-Id: I39fdf3e0bcf976b8c411007084cd705b1754b1ac