Add gitignore
Erlang-style core.async state machine example