Cleaned up the markup so it passes validation

– The document now has a better structure
– This set of tasks now validates HTML5
Added a README
Updated .gitignore to ignore OS specific metadata
Merge pull request #1 from evenh/master

Some small fixes