added 'solar noon' and 'nadir' to getTimes returned values
added optional height parameter to getTimes
testing for getMoonTimes has had to change from the JavaScript implementation, as can't find any difference in code but getting minor difference in output