added new pin modifiers to from_string...

! = invert pin
 o = set pin to open drain
 ^ = set pin to pull up
 v = set pin to pull down