added JSHint testing