Start of vagrant work.
Split up init.pp into separate files.

This module is getting big, and it's looking like it will have a bright
future. Time to get make it easier for different branches to merge :)