Begin integration tests for user index.

Created `login_as` macro for feature specs to simplify setup.  The actual
login spec will still explicitly log in to keep the spec code as clear as
possible.