added vertical separation for horizontal child lines
updated and new test cases
new testcases from the madeline test suite
fix positioning problems, new user input format, add vertical separation for horizontal lines
new display format with horizontal edges matching pedigree specifications
fix a normalization bug, new class for vertical separation