Rename test_spec and heavily comment it
Add integration spec for starting a tcp socket server