Add comprehensive JSHint config