jshint correction engine added, many errors CORRECT THEM