Working on calling solver
Added class that implements the solver (incomplete)
Making progress on the solver
Solver completed
Added documentation for the solver
Fixed missing else
Calling user functions always resulted in a list