Add cxxtest submodule
Add unit testing
Added block buffer class
Add advanced exchange function
Add exchangeAny function
Add const
Add support for block buffer
Rename BLOCKSIZE -> BLOCK_SIZE (to be conform with other variables)