Added transit details for travel mode TRANSIT

Google gives additional information for directions steps with travel mode TRANSIT, which would be nice to have (line name/number, arrival/departure time, type of vehicle etc)
This commit is rather proof of concept as i'm not sure that code meets code style and classes naming requirements. Also it's not covered with tests yet.