make Topic/more consistency more consistent

made Jena and sesame sparql updates more consistent. Also fixed a few things along the way. 
same remark, no default parameter for constructors. An alternatives is to expose a apply method method in the companion object eg. `def withSameThreadEC(): SesameGraphSparqlEngine`