macro-machines 0.8.4

State machine macros with logging and graphviz DOT file generation
Documentation
- add event parameters to dotfile
- add option to hide event actions in dotfiles
- machine trait
- currently only trace! log messages are defined, add debug, info, warn, error
  messages ?
- reduce duplication if possible between the debug/non-debug macros