insert.c

Handles all of the insertion procedures necessary for establishing the hash table.

* Currently there is an error upon inserting .txt files (I've only tried to insert Huckleberry Finn so far) in which some words are corrupted causing strlen (or any str* functions as I've found) to segfault. I think it has to do with a loss of terminating characters '\0' at some point, but I can't find where the words are missing them.