Created dependencies model
Minor code style changes
removed empty test files
Merge branch 'dependencies_model' into develop