Extracted configuration information to its own module called config

Created logging configuration
Added logging statements to the codebase