add gitignore
update basic example
update csv example
ran csv example
only emit one event at end
add test to readme