Implemented device ID, EEPROM storage and bug fixes