Added nuget packages to make solution more portable
Generic and initial Repositories added to data layer