Made the device API better
Added MAX/MIN INT/UINT
Added static STRLEN() macro
Devices are now enabled upon registration and "unmatched" devices are now handled