fix comment
separate spec example directory
call all functions on this, instead of having to patch prototypes
fix printing for normal review stuff
make sure we remove any default solver
add a special rule to make one value class test case work
clarify comment
add remaining methods
add separate spec example folder
remove some invisible variables from specs
fix caller detection
make sure DB is only used as identity solver, and fix a few environments for specs