Added Budget model and validations