updated dependencies
removed const that didn't make sense
now using map instead of unordered map, also bld and env maps