* fixes to set_fact correctly give error messages that were previously ignored corrected and expanded docs