Various changes

Added a Configuration and used jopt to handle command line arguments to
start the server