Managing Urban Traffic Networks Using Data Analysis, Traffic Theory, and Deep Reinforcement Learning