Integration test for #417

Test that the browser reloads the page when visiting a page with a hashed
story ID.

As part of this, I added some additional steps for clicking buttons to the
terrain module. I also updated the step for creating users to check if
a user already exists, allowing successive tests involving the same test
user to be run without clearing the database.
Don't create the connected story template in tests

Don't create the connected story template in integration tests since in
production, we're now just using the Photovoice template for connected
stories. It makes sense to replicate this behavior in tests.
Merge branch '417_reload_hash_url' of github.com:ghing/atlas into 417_reload_hash_url
Test for loading story with hashed workflow step