added support for output stream(cout<<) for compute::string

Please review.
Can you indent with four spaces ?