18/05/14 - Updated for Coursera submission

Changes have been made to meet the assignment requirements and pushed
back onto GitHub online.