When using sco from [openTAMP](https://github.com/Algorithmic-Alignment-Lab/openTAMP), it's important that the code doesn't break when the solver fails (otherwise, we would never backtrack during TAMP). This change fixes that and also lowers the maximum number of iterations for efficiency reasons.
0.2.0
A fairly major annoyance from v0.1.0 was that osqp solver parameters had to be manually updated in `osqp_utils.py`. This release fixes that, and allows solver parameters to be passed through from the instantiation of a `Solver` under `sco_osqp`.
0.1.0
**Features** - support for osqp and gurobi as backend QP solvers - robust test suite - poetry for dependency management