Update documentation

Commit bad4a21 moved the Gruntfile from `src` to the root folder,
therefore `npm install` should be run there.
Merge pull request #1029 from jacquerie/tidying-doc

Update documentation