added pushd/popd to web.sh so all files are relative to base dir of installation.  added some error logging if path is not found.