Refactored constructor, replaced optional "$totalNumberOfItemsToProcess" by $options array to prevent blowing up the constructor with optional values.
Merge branch 'master' of https://github.com/stevleibelt/PHP_Bazzline_Utility
Added aware interface for shutdown and lock.