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