added __iter__ to StrKeyDict to fix bug that made a loop 'for p in board.pins:' return pins and not keys, and raise a KeyError on pin 20 on an Arduino with pins 0-20 and A0-A5
added first part: Led, with threaded blink method