Add jshint and gulp task; implement hints
`zoom` plugin's `initialScale` can be set to `0`