Add kiosk mode for emojishow

Lots of rethinking here in progress
 - [ ] Display modes to fit perfectly in a 1080p display
 - [x] disable a bunch of stuff in kiosk mode, such as warnings, offsite links, etc
 - [x] add interactive mode where users can request emojis be displayed on kiosk mode display via twitter interaction
 - [x] clean up mobile a bit since people might load while in gallery
 - [x] lots of random code refactoring while we're at it for cleanliness