Change StartServer to take a struct of options
Parse options directly into Options struct