General refactor and cleanup of the models.
General refactor and cleanup of the models.

pwalsh/openbudgets,pwalsh/openbudgets,openbudgets/openbudgets,openbudgets/openbudgets,pwalsh/openbudgets,openbudgets/openbudgets