Mapping And Planning For Autonomous Vehicles In Dynamic Urban Settings