Languages and multiple points

Added basic languages and drawRoute support an array of points where
must the route go in.