Revert 9762e6a..e96401f

This rolls back to commit 9762e6a8e7988b37cfba4356c07b520f42bbd305.
Revert "Revert 9762e6a..e96401f"

This reverts commit 06ef4ad9544f1ecf6dfb605fabb8cb87db04307d.
Revert 123b2f3..d915149

This rolls back to commit 123b2f36893b6bb8708cd9c31e245fe9c3d075dd.
Revert e96401f..b4a1b25

This rolls back to commit e96401f4f4cdc90fd33677b8ff6f82b03ec89eee.
Started a new budget visualisation

Starting a new viz at budget_02.js
Drawing circle

Drawing circle instead of chart
Fixed constrain function; finished overspent

• fixed a bug in the constrain function
• finished coding a second option for the budget