Store in double internally and allow for a scaling multiplier to be given to update()
save some RAM by using char for pin number
add static modifier to getAvg(double[], int)
No need to store outlier size
write minimums and maximums to EEPROM
move analogReads() outside this library
reduce EEPROM writes by rounding