Bringing over codebase from CS112 repo.

This update contains code from CalcAvg, an older implementation of this
project. This code is now stored as CalcAvgLib.