Add functionality for A/D converter driver

* Make A/D converter driver a gen_server
* Initialise I2C bus and set config register to application specific value
* Define macros for device specific settings (according to datasheet)
* Make i2c_interface module "mockable" by introducing "test" flag
* Write unit tests for expected start/stop behaviour of A/D converter driver
* Update TODO file