add insert support to querybuilder as suggested by Tim-Erwin
add test for insert support in querybuilder