Added version 1 of the notebook.
Added deps for flake8.
Added missing package init file.
Updated ignores.
Added repl and flakes targets.
Pulled out util funcs into own module.

Also: fixed flakes.
Moved finder code into own module.