NodeJS server manager that is able to take different actions depending on the node.js server state.