Added a numeric solver (linear_numeric) and tests, starting to reorganize
piecewise tests.