added pages scaffold
initial passing tests