puppet-lint cleanups
ceph-mon --mkfs doesn't create the mon.$id directory. create it here.
Use $mon_data_real for mon data path

Use $mon_data_real rather than a hardcoded path for the mon data path.
Require Package[ceph] before creating the mon data dir.
Link module to /vagrant for tests

Using a git clone was impractical when having non-commited changes