Redid solver selection logic
Added generic function for solving linear equations
Call generate function for solving linear equations
Pass only if reductions are found
Do not remove dual equations if there are no dual equations
Fixed gurobi solve method
Return empty subspace of solutions if no equations given
Set subspace of solutions to R^m if no equations given
Added check for LP solver
Added semicolon
White space.
Removed dual recovery code
Remove solMap (unused variable)