refactor(*) Pulled domain label out of graph and into its own component.
- Removed all related hardcoded things from graph.js.
- Added missing tests