Merge branch 'develop'
Fix header
Merge branch 'master' of github.com:will-hart/demarcate.js into develop
License and readme
Add some comments to demo file
focus on the textfield when loaded
Minor styling updates
Special buttons hover behaviour
Reorganise event handling and support changing element type