make input checking optional for IntervalTree class to allow non-contiguous settings
add copy constructor for BitWriterTemplate class
add LineAccessor class