Test suite

added some test stuff