Cleaned up a lot of the code Added API documentation Fixed some unit tests Much cleaning left to be done
Server accepts single Observable object (was Chain of Responsibility) WebSocket is decorator of application implementing Observable Observable interface returns Command pattern object Interfaced all the things Code is a mess Unit tests are broken