adding ugly null checking to HarAnalyzer, and adding gradle wrapper