Update for swift 1.0. Added a bit of commentary on generics. Starting objc interop.