building page tree and pages + tests :construction_worker: