Goal fields default to zero if blank

Currently, if a field within a goal (one of the monthly targets for example) is empty, changes cannot be saved on the edit goal screen and a general error is shown. Ideally a blank field would default to zero, allowing other changes to be saved.