Migrate from xml based configuration to Java based configuration, add unit test for file list services, initial refactor of service code from web based part to dedicated part