Update to Swift 3
This change updates the library to be compatible with Swift 3.
Notable changes include:
- Support for Swift Package Manager
- API changes across the entire project following Swift 3 conventions
- Deployment targets for watchOS and tvOS
- Updated documentation
This release is not compatible with Swift 2.
Please keep using Buckets 1.2 for Swift 2 projects.