Changes to Wiring, and I2C

Working on implementing an error checking function to complement the I2C interrupt handler, checking that transmission bits OR together correctly during transmission. 

Created a simple function in wiring.cpp to clean up repetitive code. 
Wire_Safety_Check checks that all communication lines return zero, before allowing another communication.