Add Budget Model, associations between party and budget, and add model t...

...ests