Added config var for listenPort (still 3000 by default) rather than hard-coding; add basic error template and globel stylesheet; fix crash when ffprobe cant stat a file for playfile view (pass empty array rather than undefined obj)