updates (app icons, copyright header, implicitly unwrapped optionals, initializer syntax, for-in loop typecast)