New write() method accepts multiple bands.

Closes #95.

Handling of masked arrays TBD as another issue.