Support SPARQL solution modifiers

close #22