ObjC.io issue 13 demo of VIPER application model (Swift port)