Add database_cleaner since js tests can't use transactions
Add one big js smoke test for editing pages