Mark new invited respondents as such
Modify getList() to optionally select only (un)invited
Add getInvitedList() and getUninvitedList()
Move methods from Survey model to Respondent model
Refactor
Move method from Survey model into Response model
Separate un/invited respondents in invitation form
Remove 'date invited'

Since this list includes uninvited-but-approved respondents
Color respondent rows
Add 'completion date' column
Conditionally output nothing
Add pagination and sorting to /client/respondents/index
Remove btn class
Extract client-addressed messages into a wrapper element
Revert "Extract client-addressed messages into a wrapper element"

This reverts commit dcc4464830e71b0b2ab6baa656ec53043f0a5950.
Add administrator mode to surveys/overview element
Create Survey::isOpen(), remove Community methods
Fix error in isOpen()
Add and implement Survey::getStatus()
Revert the... element thing... that I rethought