[meta] Add .gitignore
[meta] Add state-machine.js and credits in README.
[help] First CommandHelp implementation.
[help] Display helps in a single set of commands.
[help] Return to _none state on vim-command-done.

Also refactor CommandHelper by separating fsm part
as another class.
[help] Add state _action to the fsm.
[help] Remove async state transition.
[help] Add some keys to command list.
[help] Separate _simpleMotion and _operatorsMotion states.

[help] Add more keys
[help] Add modifier + text object support.
[help] Add double operator support.
Merge branch 'new-fsm' into develop