better logging of errors for actions
make $message mandatory for action
add rspec and smoke tests for action
fixed bug where action condition was only used if used with trigger
fix bug when action has no values