Decouple Interpolator from Laravel Str Object.

Changed the interpolator class so that it no longer uses the Laravel Str
Facade but instead relies on dependency injection to inject in a string
manipulation library.

Fixed a small typo in the IOWrapper class.