Remove unneeded module_name.py file
Improve documentation generation
Ensure ending new lines are properly added from templates