require and include hooks in actor
add ensurer
remove ClassMethods
use Kernel.const_get instead of constantize (ActiveSupport)
add utility methods for hooks
add ensure, notify, and heartbeat hooks