fix readme typos
readme adjustments

* make sure functions and code snippets in the readme are formatted as such
* remove TODOs section (using issues to track these instead)
move filtering of instance vars to `init` instead of on `construct` which runs too early

fixes #33
fix another readme typo