Create str.h

Initial creation, still unstable and not sure about how the final APIs will look.