finished dictionary implamentation, added hash_table class