Clear Flip tile data if invalid

Created a method that will clear the back of the flip tile if it is
invalid (no budgets set)
Added ability to edit budgets

Added ability to edit budget
Stop current period being affected by budget edit

Stopped the current period of a budget being changed if the budget was
edited
Wording change