Return zero voltage if none set
Change Component#pins to hash and allow getting by key
Allow a pin to be connected to another pin

- Pins will be connected both ways
- A pin cannot be connected to itself
- A pin cannot be connected twice to another pin