makefile and first tests
alts + timeout tests
Fix tests and docs
Reorganise
Use buffers and extract lib and transducers