DATAGRAPH-340: Initial CDI Implementation (not complete)

@jexp PR For Review : The intial CDI Impl based on Oliver's code. There is a case which does not work (The Test has been ignored for now), but there appears to be an issue when extending an interface eg (GraphRepository / CRUDRepository) which duplicates methods - you get an exception stating as much. I am by no means a CDI expert so this code needs to be checked