add yaml in dependencies
change old on_load function convention for pbt.run_on_load decorator
document plugins loading and basic structure