Implementing Runnable rather than extending Thread in
CommunicationService
Add App1FromFileTest and App1Test.
Rename AppFromFileTest to App0FromFileTest.
Rename AppTest to App1Test.
Review of Log4J configuration.