reworked container interface so adding objects always specifies the index. This simplifies eeprom management and the comms interface.
delete command implemented - removes corresponding object creation from eeprom.
fixes for windows build.