testgen tweaks

added two options...
	required_fields: when fields passed are not present, skip them
	choose_random: choose a single provider from the list
Some REST test basics.