still tinkering with ui.router, having state resolution issues