Adding emitting of events when new routes are created

Hello dan, sho, 

Please review the following commits I made in branch 'jeremy-events'.

df3daf838141d51e116cac170fc48002903ee126 (2013-01-17 14:46:04 -0800)
Adding emitting of events when new routes are created

R=dan
R=sho