Make tests non-interactive

Replace the real browser with Zombie.
Now you can run the integration test without a user.
Uses credentials on disk. Not my favorite.