Threadsafe ENV interaction

Closes #6
Updated in ba3731df04c608294bda321edbf6e72ad0086573.

The injection path felt a little weird by allowing as an argument to `.modify`, since `ClimateControl::Environment` feels like more a facade or decorator and something you'd probably not want to manage outside of Climate Control. Thoughts?