Add a basic Vagrant file and vagrant.pp for testing under vagrant

Wanted to be able to standalone test this module using Vagrant. Maybe others would find this useful.

Also made it so that redhat based systems can change apache port. This was broken because ports.conf is a debian based thing.