chore: add gulp with jshint and docs tasks
chore: verify sources and test suite with jshint