Refactored the shell command and added default values for unspecified and specified parameters. Adding the README.md and the log4j.properties files.