Don't require auth for the main page
Move sample applicant code to lib
Fix null attribute errors in Person

We must invoke to_s on string attributes before calling member methods,
in case the attributes are nil.
Show a separate sample applicant when logged out

This adds a new applicant to the DB seeds.  Its purpose is to show
dictionary field examples on the parts of the site that can be viewed
without logging in, which are:

- The dictionary
- The housing_forms "show" action

Once logged in, the user will see their own applicant's information in
these sections.