Fixed up error enum.

Modified to specify their values and used negative values so it isn't necessary to return -1 * EEPROM_MANAGER_YOUR_ERROR_HERE.
Fixed issue where EEPROM_MANAGER_ERROR_NO_GOOD_DEVICES_FOUND was returned when EEPROM_MANAGER_ERROR_JSON_KEY_NOT_FOUND was expected.
Fixed clear command with no good devices.

Previously didn't have logic to check if the user was trying to clear the eeprom devices when init returned the
EEPROM_MANAGER_ERROR_NO_GOOD_DEVICES_FOUND error. Added logic to not disply the error and exit when the user
is trying to clear them. Added an additional clause to the catch-all case to not catch EEPROM_MANAGER_ERROR_NO_GOOD_DEVICES_FOUND
errors since they were either already caught or ignored.