updated with last nights work

State names, simplify the copy/add to buffers.
still need:
add the master timer.
converting/building update message for website.
Sending website request to device.
Fix checksumming.
add checks if an error message comes from GS1011