Added a client configuration object
Better include logic for the web server
Added basic web client code
Added username/password support for the curl wrapper