Added locks to metadata incrementers.

* Using Padlock, made increment/decrement methods for all counter metadata
* Makes get/put combo for incrementing atomic
* Changed tests to use Promise.map instead of Promise.each to test
concurrent calls to the increment methods