fixed a bug with recursive activations
better handing of variant nodes and variables
fixed a bug in alpha activation that was causing rule order to matter
merge
array fix merge cleanup