Tweak text page test to use nested describe() fns
Update activity test to use new projectPage API

projectPage.clickOnText() has been replaced by .textLink().click(), but
the activity feed test needs to be updated to use that function.
Signup test: use protractor baseUrl, not hardcoded

This will allow us to test with --baseUrl http://scriptureforge.local/
as well as --baseUrl http://jamaicanpsalms.scriptureforge.local/ (and
any other base URLs we might need to test in the future).
Update text page tests to be position-independent

The text page tests, as written, were dependent on when they were run;
specifically, whether any other tests run before them had created extra
questions. By switching to just searching for question titles rather
than assuming that the first and last questions are the known values,
this test is now position-independent, and can be run first, last, or
somewhere in the middle of the test suite(s) without failing.