Created dependencies model

- Added the dependencies model for projects
- The show page of a project now shows the dependencies
please either add tests or remove empty test files :)