Update dependencies; Add strict JSHint settings & fix the sources accordingly