Further improvements to network code and almost completed experiment code.
Completed network code.
Some bug fixes (was not return abstract types).
Completed experiment code.