moving tests around

prepping for major test rewrite (we're gunna do this right, dammit!)
reorganize package.json
add basic high level app tests
move helpers into utils folder
use bdd style testing on app test
clean up the reader

add read.root
add tests
add util changes up to this point

slowly working my way to usable tests and a modular pipeline