Added support for construct queries that modify the local model. Added history feature for holding prior SPARQL queries and allowing back/forward navigation through them. Moved reasoner definitsion to an enum and included all the Jena reasoner lievels as well as Pellet.