Fixed Switching COM Port/Added features

User cannot reselect COM port if already selected. User can now refresh
COM ports and Disable the COM port running. Refreshing the COM ports
will disable the COM port that is active. All options will clear the
graph