Add better help docs, also allow port number when running server.