Remove cherrypy requirement, allow for user to choose server

While currently a bit of a hack, there's now a --server=<server> flag