Rounding Implementation and Documentation

Rounding has now been implemented and robust documentation has been added.