fixed spec which meant more than one assert caused test to fail
removed tape dependency writing custom runner
fixed bin and removed tap & debug devDeps,
additional tidy up of unused and commented code