Updated LICENSE
Abstracted workers to allow different kinds of work to be performed
Updated documentation with new syntax
Added missing property declarations
Merge pull request #7 from tyler-sommer/feature/abstract-worker

Abstract workers to allow different implementations