update xrf plugins to use ValidateLarchPlugin
add_plugin() returns bool (True for success) and has improved error messages