extracted GreetingService interface

The prior GreetingService is now SimpleGreetingService.
HG-5
added RandomGreetingService

HG-5
modified HelloApplication to use RandomGreetingService

HG-5
added commons-io dependency

HG-5