03e5b36008
This PR catches an exception when updating a non-existing session. Prior to this PR trying to run sessions -k after running workspace -D would result in a stacktrace being printed to the console.
This is where all of the libraries and mixins of Metasploit live. Generally speaking any code that will be reused across multiple modules will be placed into a library or mixin which will then be placed under this folder.