Added gitignore and Singleton classes