further fleshing out ui-router