coldstar96/cse403 — pull request #145 by brucec5 (2013-06-07 02:26:43+00:00)
Title: Split the AddBudgetActivity into two activities for adding and editing

This class refactors the `AddBudgetActivity` into two activities: the `AddBudgetActivity` and the `EditBudgetActivity`. They derive from the `AbstractBudgetEditorActivity`, which holds the shared behaviour.

This is done because the `AddBudgetActivity` was getting rather large and had a bunch of noncohesive behavior (it did double-duty for adding and editing and had a tonne of special cases). Also, due to that double-duty nature, a bunch of the methods were really long.

This deals with that.