Debugged hashtable

Hashtable seems to work. Next commit will contain actual preprocessor
stuff.