Added Auto complete feature for module name
Fixed templates
Added icon
Disabling ok button if all the required info is not available
Module names are persistent across application