Merge Environment.notify into Environment.setPath

No reason to keep them separate, also now we call into routers from a single
place.