Made runServer() asynchronous in server.go
Merge branch 'async-runserver' into try_it_working

* async-runserver:
  Made runServer() asynchronous in server.go