Sprint 3 review

The purpose of this review is to validate the main program prior to release and turning over the code to the next team for Sprint 4 (... and for lecture demo purposes).