Testing stuff
I need to add a better framework for testing (asserting) stuff