minor updates
added crud operations...no support for server responses yet.
added functions to handle recieved update. not currently tested