switch major dependencies to provided scope.
Merge pull request #16 from phasebash/reduce-dependencies

switch major dependencies to provided scope.