Use librarian gem

Move librarian changes to monkey patches so we can use their latest gem
(#115) Add license to gemspec
Merge pull request #147 from justenwalker/add-license

(#115) Add license to gemspec
Merge pull request #91 from maestrodev/librarian

Use librarian gem
test + refactor existing code
help users overcome rate limits
Merge pull request #143 from grosser/token-info

Improved output after hitting rate-limit.
Issue #146 Add features from maestrodev fork

Set as pending those that don't yet pass
Increase timeouts for travis
Enable features passing

Install a module with conflicts
Updating a module that is not in the Puppetfile
1.x versions should translate to ~>1.0 gem requirement

Add specs