Refactored getVariants from callbackhandler to queryresult with iterator 

- Added getSnpVariantsByPos
-  Refactored getVariants from callbackhandler to queryresult with iterator