Refactored PathFactory into 5 separate classses and refactored tests accordingly: mostly to keep the code organized enough to be usable.
More refactoring and rationalizing of paideia_path_factory.py module; added link to construction list-and-edit page to menu; minor fixes to paideia_path_factory tests