Control disk cache capacity. Closes #12.

Not very happy about the NSFileManager category. More info here: http://stackoverflow.com/questions/25502914/comparing-anyobject-in-swift

Any ideas on how to improve it?
It's cool. A subtle thing is that `self.capacity = something` doesn't call `didSet` when used in `init` (which  makes sense, but isn't obvious).