Now have my username included. Was "unknown" up to this point.
Restructured the RFM22b library. Changed all references in other files.

Library probably isn't golden, need to verify all bitmasks.
Discovered severe issues with RFM23BP. Also, not sure how -22B ever worked correctly.

In the middle of changes to RFM Library.
Pre-cleaning: About to totally dump old lines, comments.
Pre-Branch Commit
Many modifications, about to branch to rover variant
Rover: Initial modifications. Back to Tx to fix lockups.

Signed-off-by: Stephen Carlson <stephen_carlson@byu.edu>
RFM23BP Test Code for Packet Tx. Electrical Issues: 250kHz and Low TxPwr to even work.

KatanaLRS.c :
Added Timestamp to Datestamp
Missed rfmWriteReg(0x05,0x02), must be rfmWriteReg(0x05,0x04) for PkSentInt
secLoop is now uint32_t
Main Loop simplified to just 1Hz Transmit Packet
Added /CS spacing to RFM Register dump method (The printRegisters() method)
SPI must be 250 kHz for the 23BP board, can be 1 MHz for the 22B
Even with 100uF Cap and dedicated supply, can't Tx above 0 power w/o brownouts.

KatanaLRS.h :
RFM_PMBL is now an output for debugging

rfm22b.c and .h :
Write Method now is a 3-stage mechanism: Read Modify Read
Modified Sync Words to be more clean, Tweaked/Tested Header and Packetization

Signed-off-by: Stephen Carlson <stephen_carlson@byu.edu>