Started improving the server side code, will add config options, create the Server as a library to reuse, logging with log4dart.