Final assignment for DGMD E-20 including support for JCanvas, HTML5 audio, video, JPlayer and Jquery Mobile