Made kernel bidirectional and add option to choose which direction to
apply kernel to.  Fixed up the compare to have opacity of nodes and
edges proportional to kernel score