Update readme, all sources to transitive dependencies
Make init should create a simpler Puppetfile using modulefile directive
Use librarian posix library instead of open3

Handles jruby, ruby 1.8, 1.9+
Don't use backticks anywhere
Deprecate github_tarball sources, use cases should be covered by git sources

Reduce the number of github api calls
Issue #181 Should use qualified module names for resolution to work correctly

Update docs and warn about non qualified module names
Ignore errors deleting tmp dir to show the real error
don't run githubtarball scenarios in Travis

they easily fail with rate limit exceeded
Print a message if we think the module failed to download from the forge
apt 1.4.2 causes trouble in Travis, download consistently corrupted
Bump version to 1.0.0
Remove workaround for rubygems 2.2.0 in Travis
Add puppet 3.5 to the travis matrix

Exclude ruby 2.1 for puppet < 3.5.0
Update 0.9.16 changelog
Support Puppet 3.5.0
Travis is unreliable so just increase all timeouts to 120s
Release interim 0.9.17 with 3.5.0 fix
Bump version to 1.0.0
Add myself to LICENSE
Remove old example from README
Update readme with main features