Initial pubsub support
Added .gitignore