Add main class for testing
Implemented Hashtable

Stephanos: some things have changed from the original! The rehash()
method is buggy, and should double the size of the table, not the number
of current elements, otherwise you get infinite rehash()/put() calls.

Also, there were some casting problems with Value and Keys. I also
added a constructor.