added basic initial tests, test discovery sucks though