working alfresco services: read, getItem, getHistory, revert

factored content services layer and Alfresco repository separately