renamed functions to not conflict with the core functions, and to rename the outlier filter to the more proper innerquartile range filter
began to restructure the sgfilter to not have 4 separate external functions
added dynrange function for dynamic range compression
added simple bubble sort