Alternate settings can now be passed through te command line

Also refactored HTTPResons to HTTPResponse and added TODO's and
comments.