Updating dependencies and jshint compliance