Added ifndef blocks to prevent compiler errors

When multiple interdependent files include the library, a "error: redefinition of 'class Adafruit_MAX31855'" is thrown by the compiler. Adding these pre-processor directives prevents this error and results in the code being included only once.