Adding additional stream based methods for Clarity.

I needed to supply Clarity with a stream rather than a local filename, so I added a few stream-based methods to the main Clarity class.