added log4j.properties for logging the application flow