Added CountHours class to make it more easy to understand
Automatic calculation of budget and hours when any value is changed.