Updated GetJSON

Now the AsyncTask uses multiple threads for multiple request such as
findLongWeekendBoth. Then it works to produce one single list, as well
as deals with duplicate lists returned