add reviewed/flagged status to respondant

refactored survey API endpoints to create a new one specifically for the dash landing
changed api to require session auth so the API isnt wide open
fixes #99
fixes #100
import sorting
Merge pull request #321 from wraithan/reviewed_flagged

add reviewed/flagged status to respondant