gitignore: add doc/_build
make with_defaults take a stream argument

assuming stdin was silly
spy/core: rename bootstrap->init
add documentation