Shot->Comment->Profile domain relationship

Signed-off-by: Markus Lamm <markus Lamm@googlemail.com>
add simple TestDomainFactory, formatting

Signed-off-by: Markus Lamm <markus Lamm@googlemail.com>