fixed a bug where the x value was return for all dimensions.
removed some debug statements
started working on fixing tests.
made xyz available in solver. fixed bug in initializecrystal
fixed a bug in concentration calculation
test for particlestates implemented and passed.
neighbor test implmented and passed.
fixed issues with the naming of reactions. name is now given
by virtual function.
something is not getting reset properly in the kmcSolver which makes
rate calculation berserk if not called immidiatly after construct.