Implement QuizService.moveTopic for moving a topic from one parent to another

Validation is not fully implemented yet - not yet checking topic ownership or existence (failing tests have been written)