Added  join ride API call and improved interface.