Added slideshow shuffle functions to close #9
Added the actual library for #6
Added library for #7