Extract out common base REST Repository service

REST Resource base that can handle basic CRUD operations
against a Repository using RepresentationConverter.