Test order of lines in multi-line output correctly

The scenario for the "views records sorted by last name descending"
feature did not test the order of the output, as it was written.

The "Then" steps were rewritten as a single "Then", with a step
definition that receives a multi-line argument and tests that its
lines appear consecutively in the correct order in the output.
Use realistic input for feature scenario
Improve spec documentation
Merge pull request #2 from amar47shah/correct-view-sorted-feature

Correct view sorted feature