add gem provider and dependencies
ensure ordering
Merge pull request #2 from jlambert121/gem_provider

Gem provider