Improved process handling an error handling in web2py.archlinux.sh

The original startup script crashed when I used it. Part of that was my fault, but the script wasn't sound either. I extended the feedback to users, and made it more robust.