Added invoice runner, solvers and automated testing