Add raspi board revision validation for pins and i2c interface.
Move read cpuinfo to own method for easy stubbing, fix initial WIP on tests.
Merge pull request #28 from hybridgroup/whitelist-pins

Add correct revision handling of pins.