WIP: Step 3: Functional & clean [passed unit testing]
WIP: Step 3: Functional & clean [passed unit testing]

UWPCE-PythonCert/IntroPython2016,UWPCE-PythonCert/IntroPython2016,weidnem/IntroPython2016,weidnem/IntroPython2016,UWPCE-PythonCert/IntroPython2016,weidnem/IntroPython2016