Typo
Find all connected vertices
Graphs can be merged
Components can be added to circuits
Introduce Component class
Merge circuits together
Move tests to separate files
Allow graph connections test to be terminated early
Determine all engergized terminals in the circuit
Test that a closed switch allows current to flow
Terminals can be energized
Model Voltage and Ground as Terminals
Call __init__ after __new__
Pass energize/deenergize events to Terminals when Circuit updates
Fire Terminal callback when energized status changes
Add a simple Lamp class
Use callback to update energized status
Update README.md
Add logic diagrams