Work in progress parameterized triggers.
WIP parameterized triggers
bug tracker example doesn't compile.
Parameterized trigger support
This may need further work but it now compiles and runs the bug tracker example.
Parameterized triggers implementation.
Hold state and trigger members by value.
State must be default constructible.
State and trigger must be copyable and assignable.
Fix whitespace
Clean up whitespace. Add copyright notice. Update readme.
Support parameterized triggers.

Additional cleanup:
- fix up whitespace, tabs -> spaces
- add copyright notice
- update readme