Google Maps for iPhone now lets you easily add detours to your trips