what does the final python file have to be called

does the final plugin for blender have to be called init.py

No if its in addons/addons_contrib folder, if its subfolder of those then init.py, otherwise it will not show up on User Preferences > Add-ons.

Thanks so much

is there a tutorial you know on this???