update jquery to 2.1.2, update jquery mobile to 1.4.5, and use more semantic elements where sensible