Removed dead attributes
Refactoring windows
Moved oscilloscope utils
Checking for infinity is not necessary
Changed port to represent a subcircuit terminal
Fixed right click deselect
Implemented Port
Fixed hang when closing simulation that crashed
Better simulation object management
Removed dead attributes
Ports use the name of the external terminal