classes created to serialise resources
made progress with mode file and cancel option, and updated video and audio classes