Added loadElements.js and budget.js

dynamically add list of elements
Committing again cause something got fucked up