Update docs
Refactor tests and start adding integration tests
Use “delimiter” instead of triggerKeys and expect a string or array of strings istead.
First delimiter is used when creating tokens from initial value and when setting original input’s value.

Add beautify option to control whether a space is added after the delimiter when getting a list of tokens.
Add integration tests for mouse and keyboard interactions. Fix a small issue.