Structs

A BitReader holds a buffer used to store the individual bits read in from a file.