Adds more tests to the Client and introduces the first System, InterNIC
Refactors the composition functionality
Adds TODO for killing channels
Adds more tests and moves helper method to package object
Refactors ComposableFSM
Adds the InternetPointAddress to the Gateway, so that it only responds to it's own
Refactors the ClientSpec and the MockGateway
Simplifies the Gateway and adds a test for it
Starts building the InterNIC system