adding hiera support for creating projects
increasing test coverage
Merge pull request #41 from enxebre/pr-hiera-projects

adding hiera support for creating projects
Refactoring dependencies
passing family value properly
removing git module dependency
adding depreacted warnings
suitting test for git changes