fixed two bugs in board.py: BoardLevel1 should inherit from BoardLevel0, and BoardLevel1 shoul define _get_pin_value and not _set_pin_value