Make opened a constructor parameter.

Make `opened` a constructor parameter so that `Staccato` can wrap around
any stream, not just file streams.

Closes #14.
See #10.