flagging widget adjustments

- remove inappropriate option
- add placeholder text
- hide widget unless authenticated
Merge branch 'iss-830-flag-improvements' into integration