added documentation
semaphore random fix
attach your own Semaphore, that can be used for the pool

this is an interesting feature in case you want to tune a bit your maxAcquire or permission settings
By extending the Semaphore Object even cooler features would be possible.
attach your own Semaphore, that can be used within the workers

this is an interesting feature in case you want to tune a bit your maxAcquire or permission settings
By extending the Semaphore object even cooler features would be possible.
Documentation fix
Create AUTHORS.md
Update AUTHORS.md
Refactoring
Use Composers autoloader. To dump the autoloader execute:

$ composer dumpautoload
Add vendor to Git ignore.
Add method to get overall processes in collection.