Added pump view
added controller container
Fixed makeElement tree allowing null values for real now
Replaced forEach calls with for of loops