added pulsar dependency, made executable, added gitignore