added hash table resizing
moved hash table implementation out of table.c and added framework for aa tree