logic is done, input is validated, one class is documented, and program is tested.  ALL DONE, changes may be made to look prettier, but we will see