more tests, need to look at engine more now

getting sick of these static tests - need to look at the engine for how
a switch connects etc - build proper tests and mask out the socket stuff
somehow