Video display, Request using promises

Todo:
 - All channels button
 - Link to Youtube
 - Notification
 - Setting functionality
 - Polishes/Animations/Clean up