refactor: move the scheduling logic to seperate method
refactor: move logic to actually run the task to a separate class
add rspec-instafail
move pathname monkey patches into spec/support
add forking option for job running
locking around log output
correct typo
slight refactor to make the threading job runner not the base class
fix gemspec
some cosmetic changes
address some PR concerns
add comments to explain arcane system calls
Merge pull request #1 from HouseTrip/feature/fork-tasks

Feature: Fork jobs