beginning transfer to oojs
Initial sharing state solution
remove console debugging
OO drawing path refactor
Update backend, small cleanup tasks
Fix message conflicts