fixing issues with changing module options to a standalone class rather than a list
added error-handling to the 'set' command, as well as a simple test module