Lots of fixes and refactoring preparing for login stuff
Adding current page and date to popup as pulled from /status.
Refactoring popup and stats code to more sane functions and classes
Redid some styling to save space to stop covering up iplayer when you're trying to see iplayer
Refactoring into more sane closures and small classes to handle some repetition