factored out the R-format code for standard and intersection problem forms. this will break a lot of stuff until we update the other modules
updated covers code to new interface. it now only accepts R format and produces a list of R format data
simple_example.py should be working with the refactored code
example code should be working again
residual computations work. have general_example and simple_example working.
set intersection tests
attempted to implement restarting