Initial checkin of the hashtable code