successful build on new branch

required .h and new .cpp files added to build with modified Makefile
build with failed test on encodeCaesarX

implementing correction
working copy of required mods

encodeCaesarX and decodeCaesarX working as required
assert(decodeCaesarX(encodeCaesarX(msg, N), N) == msg)
the rest of the data