Added fix for serial ports under mono

Also added looser matching of monitor names to fix reported user issues.
Began making changes to supports gui