When the vhost template changes reload apache

How else would the changes kick in?
Add admin e-mail to the vhost via attribute
Add attribute for debug mode

This allows you to enable the full debug error messages
Define store dir and pid dir in carbon config

This allows you to have a non-standard storage directory.  Without
these carbon tries to use the default directories and will fail to
create the pid and lock files since the permissions will be wrong.