defined sequential impulse constraint solver

Needed for constructing worlds
added tests for solvers
boilerplate for the most basic world
boilerplate for world tests