added ifndef/define info for .h headers and finished process_hash.h/c
using theirs in merge
making sure all has been commited