Extract formatter interface
Cleanup
Allow floating points to be transformed too
Break out socket wrapper into new file
Assert about exit status via non-zero tag
Break out poller into its own file
Cleanup logging
Don't leave straggling dispatchers
Cleanup worker test and add missing scenarios
Cleanup
Include worker ID in job and progress messages
Change message format to tuple with name
Add started message
Add jobs formatter event
Add http posting event formatter
Allow multiple formatters
Prefer ruby-version to rvmrc
Clean up dispatcher and it's spec