send and receive now require an id for server calls
colour picker robustisized
Sokcet lib ids stored in map
merging conflicts