Xml is now dynamically updated

When finishing a video XML is dynamically updated to reflect changes in
watched status and On Deck status.

WebServer has been updated to serve all .xml and .js files