Various fixes

1. Added license
2. Added todo
3. Removed unnecessary obj creation
4. Added bootstrapped queue
Merge branch 'master' of https://github.com/mrange/pfds