Added type, range and almost all data validation for the supported
boards.
Improved logging capabilities.  (dbg.h)
Added error tests.

Revamped how validation and determination of which board was being
updated.
Added functionality for changing the pacLED board ID.