implementing overrideable puppet and librarian versions
adding docs for puppet and loom versions if they are None
Merge pull request #25 from sherzberg/custom_puppet_versions

Custom puppet and librarian versions
adding helper to check if librarian is installed
if librarian not installed, abort
Merge pull request #27 from sherzberg/haslibrarian

Helper methods to check for installation of Librarian