BUG: shared namespace pollution with controllers
- FIX: ensure that controllers have unique names
  * use matching ui-route as name