vhost should Listen to ports if they are not 80!

the vhost template does not create a Listen declaration if the port is not 80

This is required for setting up a puppetmaster virtual host under passenger.