Command line args for port and publicPath, multiple constructors for filereader and builder, pass partial content acceptance