Python project structure for CLI application | Hacker News Reader