Swift updates. Runs on Xcode 6 GM.  Unit tests pass: updated to compare components on weekOfYear