massive update, socketObservable will now allow zero-id adds and send them to the server, socketApi also now has a getSet