Renamed writeBit to pushBit, added support for daisy-chaining, wrote test function, added comments
Added writeByte function and modified testFunc to use it
Added high level writing to individual pins and modifed testFunc to use them