Changed how the budget periods work so that multiple periods get added to the budget version object immediately.