updated Swift UIViewController template