Added an initial vagrant environment

This PR adds a vagrant environment. The setup is CAS by default, though if you want, I can alter it to be login by default and CAS as optional (as per the original functionality).