Implemented the bulk of the device identification checking code
Added bin2src as a submodule to enable it's use in the build system
Integreated bin2src into the build system by ensuring it's presence