fixed copyitem function to work with all item types

updated print item functions in item classes and question page to
decode media before displaying