Converted all tabs to spaces per assignment criteria.  Added some comments.