Build and load of debug builds
Adding a timeout to the eeprom read/write
It looks like there was a race condition or a pointer issue with
accessing the data struct outside of the API, rather that poking wiht it
as wrong, i just accessed it later. close #35