Renamed util.queue to data.queue

We'll put data structure implementations into data.*, and keep util.*
for algorithms and utilities that are not specific to particular
data structures or works on exsiting data structures.
Update .gitignore
Add uvector?