Added .gitignore & use pubsub