Changed to run with c++98, added big wig functionality

Added several functions which support reading from the different types
of bigwig files.