Modernization

I took the liberty to modernize the codebase a bit and bump the minimum deployment version to 7. It should still be iOS 6 compatible but I didn’t have means to test it. The commit history sums up what I did. If this fits your roadmap for TMCache, please feel free to merge.