Added OutputStream.write(InputStream), closes #21