added a default deg=0.0 in hhmm2deg
this helps handle if the conversion fails, but means a pulsar object will have the wrong degree