refactor user pages spec to use Capybara DSL feature/scenarios