added tests for admin/pages_controller; improved admin/pages/new view