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