Added #ifndef check to hashtable.h
Updated gitignore again to properly handle binary files this time