Added guards to all include header files.