Merge pull request #1 from bfirsh/master

Merging in changes from bfirsh/loom
Merge pull request #2 from bfirsh/master

Merging in changes from bfirsh/loom
Version support for puppet & librarian-puppet
Added default hiera.yaml for puppet >3.0
Added hiera.yaml to update configs and fixed error
Duplicate entry for placing a file.
added env property to have variable puppet modules directory
adding a config helper method to detect and warn if puppet is not installed on the current host
fixing puppet detection issue
making version number follow PEP396
Merge pull request #18 from xironix/master

Puppet & librarian-puppet version support
Fix puppet and librarian versions by default
Merge pull request #19 from whelmingbytes/variablemoduledir

added env property to have variable puppet modules directory
Merge remote-tracking branch 'whelmingbytes/puppetnotinstalledwarning'

Conflicts:
	loom/config.py
Merge pull request #21 from whelmingbytes/pep396

making version number follow PEP396
Add reboot task
Remove "-y" flag from apt-get upgrade
sudo reboot
Add reboot to __all__
Add new app module