Added page editor, config editor, and some code prettying