Fixes #297 and #320

Consolidates alert boxes and fixes alert box position so that it is
always visible, even if the page is scrolled.
Merge pull request #321 from codeforamerica/297-alert-box-pos

Fixes #297 and #320