Update .gitignore to include .coverage and git_log for better file management
Full coverage Refactor code structure and improve logging configuration; update tests for activities and connectors