Override sizeThatFits instead of sizeToFit

* Should not override sizeToFit according to Apple's doc.
Merge pull request #53 from krafttuc/fix-token-size

Override sizeThatFits instead of sizeToFit