some basic visual testing done. All parameters seems to work fine. Need
a good API for changing these values runtime for the testing.
added safeguard to crystalLimit parameter
Total revamp of initialization API. Now tests can be specifically tuned
for certain parameters without all the crazy tweaking.
all box size variables are now accessing main solver.
cleaned up the intertwinedness of the boxsize parameters. they should
now be setable through a single function.
made same boxsize independent changed to the testbed
getting weird errors in the test for changing box size.
Fixed the bug. Used orientation instead of dimension for the span()
function in the boundary class.
removed misc tmp debug statements