Vagrant w/ Puppet Provisioning

Created Vagrant configuration and Puppet module for:
Fedora 20
Ubuntu 13.10
Debian 7.4
FreeBSD 9.2

Module supports installing from either PyPi or Git

Puppet boostrap scripts must be downloaded from:
https://github.com/hashicorp/puppet-bootstrap/
Update README.md
Puppet README.
Updated Puppet README
Added more guest operating systems

Added:
Ubuntu 12.04
Ubuntu 12.10
Fedora 19
CentOS 6.5

Also set Puppet back to debug
Update README.md
pep8 changes for examples folder
pep8 changes for setup.py in root folder
Merge pull request #157 from vnitinv/unit-tests

Unit tests
Merge pull request #159 from Juniper/unit-tests

Unit tests - Facts up to 100%
Merge pull request #158 from vnitinv/pep8-examples

pep8 changes for examples folder
Removed op/.bak and minor PEP8 cleanup
Merge pull request #160 from shermdog/housekeeping

Removed op/.bak and minor PEP8 cleanup
Updated .gitignore
Merge pull request #161 from Juniper/vagrant-puppet

Vagrant puppet
prep for 0.1.0 release
updates
Less mocking + strong assertions
fix issue #164
use the proper user value