Created hash table

Created an object to handle a hash table from the code on the course
website.

Cleaned up code formatting.

Created test code from project website.

Updated the makefile to accomodate the new changes.
Updated hash object

Updated the hash object in order to match the data format of the
dictionary files.

Fixed formatting errors.
Merge branch 'hash' into develop