String module

tests for case sensitivity? localization?