Some html5

These are a lot of additions. Let me know what you think........