changed all peripheral classes so they instantiate the i2c_bus class rather than extending it. changed all register addresses within classes to constants ( and some other constant data ).
updated dev notes in bmp085 class.