Removing __pycache__ from the repo, and updating testcases with module behaviour