Add bitfield tests, rename files to avoid conflicts

- initial bitfield tests to find error on read
- string.py conlicted with builtins, so prepend everything with i2c_