General cleanup of extensions and export lists.
Version number bump.
poke travis
poke travis
Add a drainTo function, dual to gatherFrom