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.
Update docs with info about delimiters
Add autocomplete=off to generated input. Closes #46
Prevent form submit when entering duplicates. Closes #45
Animate duplicate token. Keep input value intact when trying to add duplicate from autocomplete or typeahead