Transactionsqueue - Rerun transactions worker script

Hi @rcrichton and @devcritter. When you guys get a chance please have a look at the code that was added for the transactions rerun process. Thanks
Hey @BMartinos I see you broke the worker down into smaller function really nicely, but I don't see individual unit test for these. Each of these function are now nice little unit of work that can be tested independently of each other. Could you try implement some unit tests for these? Is it due to the problme you are facing that you didn't write these? If so I'd suggest still writing these test but [skipping](http://visionmedia.github.io/mocha/#inclusive-tests) the failing test.