The Windows Phone 8 Networking Survival Kit