fix underscore defaults with breaking changes, added tests and upped dependencies