added module package names to avoid name space issues and modified the .gitignore file to ignore mac hidden files