beginning of string class

that was stupid
namespaced defines