Reduced data type for pin assignments
RTC and EEPROM integration

RTC should hopefully now work with the time library, and EEPROM storage
methods have been added - this should be where we save settings later,
providing there's enough space.  If not, we'll have to fall back on
using the SD card slot in the Ethernet shield.