added test for many possible types of arguments and the any matcher. Started an attempt to handle structs. -James
merge