Changed from static to gain direct access to pointers for flash save
Added direct access of settings structures
Added load settings from flash at start up