new class to hold numerical 1d solution
created base class for 1d solutions
incorporate base class into thermal models
moved solvers and into their own namespace