Apache on CentOS

continued work on CentOS adding named virtual hosts and password protected sites. Also slightly changed troubleshooting since the way errors are presented is the same across distributions.