Implement Token auto completion/suggestions.
This should be done in close relation to #20 and #99.
We can reuse existing list of all allowed tokens inside a token.