Better responsive design

This pull makes the app slightly more responsive. There is still the issue of how to make the youtube player behave better, but that will have to happen when I actually have time to look at it, for now this will make it usable on a mobile device.