Add Tern for JavaScript integration

Let's hope that it is better than DoctorJS