Add support for basic HTTP authentication
Add support for HTTPS
Add fullpath() function