work in progress - snapshot; still working on classes to represent events & actions in python and code to build plans using them