prettify the readme with some graphics

made the top image actually clickable so the download buttons "works".
Format .jshintrc in the same style as the code.

I noticed the .jshintrc uses tabs for indentation where main.js uses spaces, as does the
.editconfig specify to use.
Reindents main.js using two spaces.
Merge pull request #131 from jbnicolai/dev/format-main-js

Reindents main.js using two spaces.
Merge pull request #129 from jbnicolai/dev/format-jshintrc

Format .jshintrc in the same style as the code.
Uses document.querySelector directly, rather than wrapping it.

There appears to be no need to wrap it in a function, which only directly calls the querySelector itself.
Merge pull request #130 from jbnicolai/dev/query-selector

Uses document.querySelector directly, rather than wrapping it.
Update main.css

fixed #133
Simple way to solve without making major changes.
Fixed the article section by adding padding
Removed margin top to fix article count appearance
Merge pull request #135 from ParinParikh/master

Fixed the article section by adding padding
Merge pull request #134 from mateuspv/patch-1

Update main.css - fixed #133 misses menu links
Adds `npm test` and travis.yml

Fixes #137
Merge pull request #138 from jbnicolai/travis-ci

Adds `npm test` and travis.yml
Adds newline to components.css.

Pedantic, but prevents git from displaying a modified file after running a
`gulp build`. Closes #139.
Merge pull request #140 from jbnicolai/update-components-css

Adds newline to components.css.
Include test asserting all generated build changes are commited.
Adds .travis.yml to files to remove for the 'boilerplate-only option'.
Merge pull request #142 from jbnicolai/add-travis-yml-to-readme

Adds .travis.yml to files to remove for the 'boilerplate-only option'.
simplify clean task with `del`

https://github.com/sindresorhus/del