Lots of updates, better api, better demo, audio tag support