Notes:
1. Reachability.m needs to have the the ignore ARC flag set in Build Phases under Compile Sources for Compiler Flags  set it to -fno-objc-arc

2. Make sure you add SystemConfiguration.framework in your project