angular ui router is pretty sweet