Major improvements:

- A lot of code refactoring
- Class uses ARC now
- NSData encryption code moved to main class file
- iOS 6 compatibility
- More efficient caching
- more bug fixes