Budget Document Refactor

Budget Document Refactor. There are still some problems with this work. Specifically BudgetDocument still exists and is required in a few places that still need work. Specifically a handful of values finders and action class. Values finders still need to be fixed and the action class references changed to AwardBudgetDocument. I believe there also some packaging issues with some of the modified budget events and rules that will need to be resolved. Lastly about 23 integration tests need to be fixed...but I wanted this out there so it can start being review so hopefully Award budget regression testing can begin this week.
I see.  This is now how you are registering.  Similar approach that I took with the generators.  The rules afterPropertiesSet method isn't called until the bean is first accessed in some cases.  Therefore you need something else to get all the rules to register them