In a previous comment, I was informed that I had a bug in the software I posted on GitHub. Seems that I forgot to implement the 2 millisecond delay before reading the interrupt service register. Not sure what happened as I know at one time I had it implemented. In aanycase the bug was real and I fixed it. Along with the fix the code now supports both SPI and I2C. This allows users of the Embedded Adventures or the Tautic break out boards to get up and running.
Unfortunately, mother nature did not cooperate by providing me with a storm to test against. More news later.