vectorized DateFromJulianDay
changed way that datetime object is kept immutable
vecorized JulianDayFromDate
fixed bug in cause by numpy.where and len not giving lenght of array but of tuple
added fix for issue #75 but not sure if correct
changed datetime class back to using properties,
use case in JulianDayFromDate to seperate between python datetime and netcdftime.datetime objects