Finished up loading modules into the framework. Currently no way to set
or list the options, or to execute the module. Also cleaned up a few
minor bugs that popped up with loading modules, namely Matched options
raising an error when the module initializes options.