/// <summary>
        /// Performs a basic REST operation
        /// </summary>
        /// <param name="method"></param>
        /// <param name="url"></param>
        /// <param name="options"></param>
        /// <param name="ContentType"></param>
        /// <param name="accept"></param>
        /// <returns></returns>
        public List<Results> makeRequest(string method, string url, List<NameValuePairs> options, string ContentType, string accept)
        {
            List<Results> results = new List<Results>();
            try
            {

                HttpWebRequest request = makeHttpRequest(method, url, options);
                if (ContentType == string.Empty)
                {
                    //ebRequest myRequest = WebRequest.Create(url);
                   // myRequest.Headers.Add("accept", "accept");
                    if (accept == null)
                        accept = "application/json";
                    request.Accept = accept;

                }
                else
                {
                    request.KeepAlive = true;
                    request.Accept = accept;

                }
                try
                {
                    using (WebResponse webResponse = request.GetResponse() as HttpWebResponse)
                    {
                        if (webResponse == null)
                        {
                            return null;
                        }
                        else
                        {
                            StreamReader sr = new StreamReader(webResponse.GetResponseStream());
                            string sb = sr.ReadToEnd().Trim();
                            Results rs = new Results();
                            rs.Result = sb;
                            results.Add(rs);
                        }
                    }
                }
                catch (Exception ex)
                {

                    System.Diagnostics.Trace.WriteLine("Error with posting request: " + ex.Message);
                }
            }
            catch (Exception ex)
            {

                System.Diagnostics.Trace.WriteLine("error in makeRequest: " + ex.Message);
            }
            return results;
        }