Added inclusion guards on board so that nothing will be compiled if it is not defined. This will be the way all future modules work.