Blarg compression

closer to getting the average functions to work like intened, avg is
mostly good, dbl_avg still needs work also some documentation has been
added to the compression types.