Add gershwin.string namespace including tests