Fix multiple non-PNG images bug, markdown fix

Bug: multiple entries for new file extensions (fixes #19)
Bug: characters inside the word accidentally being treated as markdown
(fixes #17)
Preliminary support for adding video files to the slide