Feature/string dict

Specialization for the string dictionary using c strings instead of std::strings to save memory