Fix for Issue 228

Fixes https://github.com/andypike/lagtv/issues/228 by moving announcements into navbar and then doing some javascript/css manipulations to make up to five announcements work on the screen at one time. I think I mistakenly branched this off of my issue_229a branch, so you might want to merge that first. I'll try to be better about that in the future.