source version changed to 1.7, because of incompatibility with aspectJ, added handling of google retruning no availble routes between places