implements a mechanism to exit shell by any command (that command must
throw a ExitException)
the example module is now not a part of the releasing artifacts