Budget calculator app coded with ES5
using features like 'this' keyword, function constructors, prototypal inheritance, first-class functions, closures and DOM manipulation