Initial project structure and layout required for being used as a pylint plugin