bug fix + additional Source code documentation

Application would blow up when user would erase Total Miles and/or
Quality Miles fields and apply updates.  Added RequiredFieldValidators
to both fields to resolve issue