Autocompletion

Closes #19