added .gitignore
ported queue