Changed powernap best_effort method to use custom action and custom
recover action, and added a new testmonitor