Use ui-router state objects instead of promise-based state declaration