refactored dependency keys to use component method

added json dependency key
Merge pull request #1657 from rfranco/feature/sbt-keys-component

Refactored Dependencies Keys and Added Json Dependecy Key