Update motor API to match new motor boards
Add serial number field and rudimentary test

The test must be run with Python's -m switch, to allow it to reach the
`sr` module. (i.e. `python -m tests.motor_board_serialnum`)