Add lastError() method.
Update keywords.txt to include lastError().
Add return values to most of the lower level functions
to indicate I2C success or failure.
Change set(), read(), write(), writeRTC() and readRTC() to return the I2C status value (zero if successful). Remove lastError() method.
Stronger type checking for setAlarm() and squareWave() methods.