Adding setup.py and the server submodule