Reworked HttpWebRequest to use RestSharp and a cleaner interface. Also allows multiple web requests at the same time.