Many many fixes that I didn't bother documenting...
Add jPlayer along the way