- added support to inference
	- default is RDFS but user can set up a custom reasoner
- added triple store data structure to handle the static knowledge
	- this data structure supprt sparql update query