Project commit. A really simple example of how to use custom protocol and delegate in Swift :)