Remove IO function of AlphaCount
use unsugned type instead of signed type for BWTInterval
remove unnecessary macros
Remove similar functions
Simplify the code by integrating add and sub functions
make markers function private
move initInterval and updateInterval from BWTAlgorithms to bwt class
Remove cpp file for BWTAlgorithm, and move implementation to header file
Perform some code simplifications