Update to front end

Cleaned up JavaScript.  Added notification system, audio notification on
new live channel, and lots of other front end changes.