added reseting of http state for when incomplete headers are read in
improved the regexes
moved data files
fulfilled most of the CLIs