added polygon as a new app
settings updated with window/framerate etc
main only calls apps now
(old slideshow to be added next)
added slideshow code refactored with this setup