remove '$' from fixture because YAML output changes between ruby 2.0 and 2.1
add badges
change interface
add test case of tsv input
add test case of streaming process
add test case for no header csv input