update docs for solver-independent QPs. Closes #27