added hashtable documentation and a docs target in the makefile