Updating StringObservable

Updating StringObservable to use lift
And added from(InputStream) and from(Reader)