bump the version number of the agent to 2.2
provide a valid() method in the Shell implementation, that checks the status of the running process to see if it has terminated