Add switch validation from WWDC 2014 Session 403

The `switch` operator in Swift really blew my mind.