preparing functions to handle where and select statement additions via
url parameters
adding tests and handling code differently if we return an array of
hashmap structs instead of array of objects
able to add basic selects
tweaking tests