Added Min/Max functions
Fixed logging from non-GUI threads
Better model implementations/model parameters
Adding test circuits
Better exception message
Added another multivariable NSolve test
Moved Input to its own file, used port symbol
Tests are now data driven from the Circuits folder