SignupRequest domain an test

Signed-off-by: Markus Lamm <markus.lamm@googlemail.com>
self defined cypher queries on repository methods

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