Add more JSHint restrictions

Made JSHint options more restrictive to make accidental errors more obvious.