Add include guard in node.h and Replace tabs with spaces