Fixed insulation bug and unnecessary init build calls
Environmental boundary conditions via dicts