Congestion control

- Addressed FIXMEs, got rid of unncessary code
- Modified the bucket thread and Queue for non-confirmables
Hi, I just committed the changed files, but it seems as if all the changes I did to the commented sections (behind a "//") have not been carried over to the new version, thus the changes do not appear in the current pull request.