nodejs & bower port of Chris Veness' Haversine Formulas from Moveable Type