Added support for HTTP Authentication.  If the resource being characterized requires authentication before it can be downloaded, the fits service user will be prompted to authenticate using HTTP basic authentication (over HTTPS).  Those same credentials will be used to authenticate the service when it requests to download of the original resource.  Only tested with HTTP Digest authentication so far.