Merge pull request #14 from fiatjaf/master

Allow renderEvery to be passed a DOM node
Improved code for optional HTMLElement for renderEvery

Updated API docs
Refactored renderEvery
Tiny fix to docs/api.md at renderEvery()
Added link to TodoMVC example
Updated virtual-dom to 0.0.22
Added Rx as a shortcut in Cycle object API
Added example "Many" (former mvi-example)
Changed npm script `check` to include tests
Added CONTRIBUTING.md
Improved readability of example code in README.md
Added code climate badge to README.md
Added docs/faq.md draft
Updated examples in README.md
Minor refactor (code cleaning) in example 'many'
Tiny improvement to Cycle.defineView

Type checking in replaceStreamNameWithForwardFunction()
Added instruction about version numbers
Renamed BackwardFunction to DataFlowNode
Added footer to example 'many'
API docs generated from JSDoc from code
Fixed docs template format, compiled dist