allow for no mns class instance to be provided to Toolchain, clean up nasty bits in options.py