added compiletime environment
added test for compiletime env
silly bug
found one more spot that needed update for compileenvs
changed the way a build-id is created, trying to make those things that need to recompile actually recomopile