Implement add_page and tests
Add security