Issue #8192 by tuj: Added mediaUpload to slide creation. Moved slide upload to seperate controller