more work on detailing the spec
spec spec spec
code cleanup and comments
Added a rwlock to builderqueue
Removing send from the builder connection
merged in travises commit
handle nprocs for builders properly