initial impelemtnation of moon rise/moon set calculation. however it has some apparent bug as it is only accurate to within 6 or 7 mins