Add flatten method and tests
Add tap and ungroup methods, more tests, polyfills
Update /dist