Move server booleans to be instance rather than class
Add server worker
Split worker body to own function

...and add more tests.
Add tests for server.work_forever()
Fix broken server test
Hehe