split up Environment and cell classes, create gtest lib directory if it doesn't exist during make