Renammed hashtable types and stubbed out the interface for the new 'Set' and 'MultiMap' types
Fixed some bugs, hashtable types now must have a size which is a power of 2. New types and profiling planned next.