fixed an issue with slide element duration where 0 duration elements
ignored startTime.

finished slideVideo so that it doesnt show player controls and appears
and disappears appropriately. changed the method for handling looping
etc by using a timer class rather than threads and sleeping