BlueLibrary - Swift version of the Ray Wenderlich tutorial iOS Design Patterns