Preparing for modularization.
Adding command line options to set port and path to serve.