Added almost all of the Str functions along with the tests.