Initial checkin of cdifflib code