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.