refactored Module::Cluster.hook_cluster_events
specs updated for controller and stack, cluster mostly but not entirely
updated stack implementation and spec
spec generalizations; frame_definer and cluster remain
new implementation spec passing and yard docs written
yard updates
version push