tests: first pass at them

Also has my contributor information and patches up the package.json a little
complete enough tests for now