removed lodash dep
rewrote tests
refactor tests for tape