adds test setup and beings basic tests