Create infrastructure.c

Contains all of the functions to create the hash table, check membership and the hash function itself.