Make sure the defines are in the header file

This is just standard procedure for C.
Added unavailable sensor code

If the sensor is not available then we can not use that sensor
for wall detection.
Added the Adafruit Library

This was added a while back but I never included it in git. We
may rewrite some of this library later on but for now it stays.