Set up bitlab structure
Implement first three bitlab operations
Add an implementation and extract header file
Create test shell
Switch to unsigned ints

Signed integers have implementation-defined shifting behavior
(arithmetic vs logical)
Rename abs -> mathabs to avoid name conflict with builtin
Implement leastBitPos and test
Apparently unsigneds are cheating
Well that's simpler, it's legal, and it works
Revise test shell to use numbers including negatives
Fix logical shift

didn't know C did an arithmetic shift for negative numbers
Fix bitParity
Add the forgotten bang
Add the official bitlab

apparently it has different things
Implement first three challenges
normalize spacing
Implement fitsBits
Implement sign
Implement logicalShift

This was easy because I just had to adapt 876937d92ee for the
requirements of this project
Implement gitByte