Add ARC guard
Only set tolerance if NSTimer supports it
Add CocoaPods podspec and convert to CocoaPods-friendly directory structure
Better handling when assertions are disabled