add new helper funtion
remove old macro
use PeekBitInByte for implementation
add new helper functions
remove SetBit helper functions
add new helper functions to Makefile
commit porgress