update the docs to show the improved trigger method

thank you @poundifdef !
making all builds verbose
adding explicit unit tests for trigger with args/kwargs
adding whitespace for flake8 conformity