add a nice cli library (microrl, LGPLv3), add support for saving settings in the eeprom and editing them via the cli