Feature/repositories

From my EPiServer and Sitecore experience it's convenient to have abstract API contract to access content items. Although these repositories are not queryable.