Miscellaneous commits to add to next

Misc commits to add to next
Yeah, i was thinking of making a `write_image` function, and putting them both in `timestream/__init__.py`, or a new module `timestream.core`, that we can put things that only work with numpy arrays into (for when we start splitting that from the pipeline components). Opinions?