adding 404
adding routeChangeError to MainCtrl
routeChangeError handled with directive