add cron & preference saving

Add a cron module
can save prefereences into the eeprom
some minor fixes,
working on demo for a timer/clock (uptime)