Singularized some functions
Updated gitignore to avoid batch script