Add patch inverse to diff. Fixes.
rename client
merge upstream
restructure websocket connection
base commit id as repo id