Add jsduck documentation system + grunt task