More phpunit config
MongoQueue improvements
 - Locking of tasks before removing them
 - Updating tasks in an extendable way
 - Model interface to allow for any task model
[cs] missing docblock, fixed indentation