Made a type for dependencies objects and added versions to them
Merge branch 'feature/deps-versions'