work in progress on SystemProfile. deleteProfile implemented - fixes up profile pointers and shuffles eeprom memory.
optimizations - saves ca 100 bytes