Write functional tests for n_peers_with_directed_paths
Note: As it will be better to have Parsec intialized from dot files. It's decided to leave this part till tasks MAID-2967, MAID-2974 & MAID-2975 are done.
Also, this function is only used for the does_strongly_see, so it is now having task MAID-2982 covering it.
Write functional tests for Event's constructors and the unpack function
This should be done before the refactoring associated with this task to prevent regressions.