Pin: Added getPinOtherSide
Geo: Substituted ugly ternary op
Formatting consistency
Added callback interfaces.
Pin: Added getTrace()
Simulation: Can now determine what components are affected by a pin