Example project written in Swift, with a bit of TDD