KRACOEUS-7584 budget periods line item interaction

Implementing budget line item interaction.
Currently unable to hook authorization/permission since we are refactoring budget document.
We need to fix this later.

Good one. That should work - let me make some changes.
I thought of it earlier and reason I named editableBudgetLineItems to be generic and not referring to period but some how slipped later.