go fmt
More documentation
Renaming poorly named struct
Documenting the thread safe queue