got server.py to pass all tests
one big commit