updated usci library

added i2c_writeSingleByte function,
changed delay in i2c_receiveSingleByte from 600 cycles to 400 cycles
due to an receive issue causing two bytes beeing received during
transfer.