Completed tutorial 3 - Using delegates to improve app structure - http://jamesonquave.com/blog/developing-ios-apps-using-swift-part-3-best-practices/