replaced defaultFilter with that.filter[i], though it might be good to have some sort of: "
that.value || arg.value || DefaultValueForThing //" thing going on, such as the default 1 for filter.q
there might be a better way to do the array/object check...
resolves #3
there might be a better way to do the array/object check...