Shell formatting fix for the device id check.

Signed-off-by: Dominic Baratta <dbaratta@buffalo.edu>
Replaced old print ln's with the new uavPrint function and formatted the
file so it looks pretty

Signed-off-by: Dominic Baratta <dbaratta@buffalo.edu>
Added in logic to actually wait for the I2C Bus to become available and
fail out after a certain number of tries. The defines to control all of
this are located in Config.h

Signed-off-by: Dominic Baratta <dbaratta@buffalo.edu>