test app reflects refactored network i/o (where invoke methods are now void as in the original version). Includes a skeleton class cluster for file i/o - but not implemented in the app yet