factors out pygame init code
fixes field names and adds mediaType to content of currentFileList
adds audio, video, image players
adds code for displaying text