Convert to use hashtables, as Data.HashTable went away.

Fixes Issue #16

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>