std::move fix in Map
Alloc clear() on empty elementBuffer
More string stuff
Fixup string stuff in IO (WIP)