Test server

Don't do the listen part, it's up to the user.