tests for boxsize and nneighborlimit implemented and passed.
added test for crystalneighbor limit.
renames and cleanups, initial shell for boundaries test setup.
started working on being able to change the separation parameter. some
rewrites and cleanups.
added new assert for simply breaking. Continued working on cleaning and
fixing so that separation is easily testable.
stash
diffusion separation influence on surface propagation tested and works.
added a way to easily test only one unittest without commenting all the
jazz.
fixed some bugs. all tests passing. Next is implementing checks for
diffusion separation in diffusionreactions.
test for separation implemented and passed.
got mad and started butchering the test framework.. yeah.. now I got
some work on my hands...
Tests are fucked up. Even known case fails and I don't know why.
continued digging in the tests. Now pretty sure its something very wrong
with the initialization of something that makes it screw up.......
BUG FIXED: MISUSE OF STD::POW -- HEAVEN!
Todo: actually go through the three failing unit tests and fix them to
general boundaries.