Persistent UTF8 hashtable

Persistent UTF-8 hashtable, unit testing header, fixed optimization flags