jshint updated, json task updated

json task updated to use single namespace with key instead of define it
every time
.jshintrc uptaded to not include es5 property