add config module
add wrapper around expression compiler
mixture runs solely on GPU
update eos expressions
fix eos to run entirely on GPU