Eeprom unittest

Added eeprom.h, eeprom.cc, eeprom unittest and modified makefile.
Do not use `a` and `b`. Please use an explicit name like `expected_address` and `expected_value`.