Add stream-based copy, write, and read helpers.

Closes #22.

@swankjesse