>     util seq(funcs, done) should return a function that runs asynchronous functions in funcs in order: [2K[0G  ․ util seq(funcs, done) should return a function that runs asynchronous functions in funcs in order
>     util seq(funcs, done) should handle errors by calling done with the error: [2K[0G  ․ util seq(funcs, done) should handle errors by calling done with the error
>     util seq(funcs, done) should handle exceptions thrown by functions by calling done with the exception: [2K[0G  ․ util seq(funcs, done) should handle exceptions thrown by functions by calling done with the exception
>     util seq(funcs, done) should call done with no error if all is successful: [2K[0G  ․ util seq(funcs, done) should call done with no error if all is successful
>     util seq(funcs, done) _.to(names...) should return a function that places the corresponding arguments in "this" (skipping err): [2K[0G  ․ util seq(funcs, done) _.to(names...) should return a function that places the corresponding arguments in "this" (skipping err)
>     util timeUid() should return a unique string: [2K[0G  ․ util timeUid() should return a unique string
>     util timeUid() should return a larger value when called over one millisecond later: [2K[0G  ․ util timeUid() should return a larger value when called over one millisecond later
>     util Encoder(allowedSpecial) .encode(str) should encode str in a way that will only include letters, digits or characters from allowedSpecial: [2K[0G  ․ util Encoder(allowedSpecial) .encode(str) should encode str in a way that will only include letters, digits or characters from allowedSpecial
>     util Encoder(allowedSpecial) .encode(str) should throw an exception if less than three special characters are allowed: [2K[0G  ․ util Encoder(allowedSpecial) .encode(str) should throw an exception if less than three special characters are allowed
>     util Encoder(allowedSpecial) .decode(enc) should decode a string encoded with .encode(): [2K[0G  ․ util Encoder(allowedSpecial) .decode(enc) should decode a string encoded with .encode()
>     util parallel(n, callback) should return a callback function that will call "callback" after it has been called n times: [2K[0G  ․ util parallel(n, callback) should return a callback function that will call "callback" after it has been called n times
>     util parallel(n, callback) should call the callback immediately with an error if an error is given to the parallel callback: [2K[0G  ․ util parallel(n, callback) should call the callback immediately with an error if an error is given to the parallel callback
>     util Worker should call a given function iteratively, in given intervals, until stopped: [2K[0G  ․ util Worker should call a given function iteratively, in given intervals, until stopped
>     util Worker should assure that no more than a given number of instances of the function are running at any given time: [2K[0G  ․ util Worker should assure that no more than a given number of instances of the function are running at any given time
>     jsMapper should receive a javascript function as the mapping's "func" field and call it with the entry as its "this": [2K[0G  ․ jsMapper should receive a javascript function as the mapping's "func" field and call it with the entry as its "this"
>     jsMapper should pass the function the path and the content to be mapped: [2K[0G  ․ jsMapper should pass the function the path and the content to be mapped
>     jsMapper should provide an emit() function that contributes content actions to the output: [2K[0G  ․ jsMapper should provide an emit() function that contributes content actions to the output
33a51,74
>   - Dispatcher .transaction(trans, callback(err, actions)) should handle transactions that do not require futher action by forwaring them to storage
>   - Dispatcher .transaction(trans, callback(err, actions)) should write actions that require further treatment to the tracker, in a path provided by the scheduler
>   - Dispatcher .tick(path, callback(err, job)) should select a pending task from the tracker, mark it in progress and emit it in the callback
>   - Dispatcher .tick(path, callback(err, job)) should select a different job on each call
>   - Dispatcher .tick(path, callback(err, job)) should emit undefined as a job if no job is found
>   - Dispatcher .tick(path, callback(err, job)) should take the path from the scheduler if not provided
>   - Dispatcher tock(job, callback(err)) should perform the given job
>   - Dispatcher .start() and .stop() should cause the dispatcher to automatically take tasks and execute them
>   - Dispatcher .wait(ts, callback(err)) should trigger the callback after all work related to this ts has been complete
>   - Dispatcher mapping should handle map operations with _mapping fields containing HTTP URLs by redirecting them to RESTful mappers
>   - Dispatcher mapping should handle map operations with _mapping="mirror" by mirrorring data
>   - Dispatcher mapping should handle unmap operations by removing mirrored data
>   - Dispatcher mapping should support the javascript mapper
>   - Dispatcher mapping should treat mapping results for which the path is a directory, as new mappings
>   - Dispatcher mapping should unmap when a file creating a mapping, is removed
>     MirrorMapper should returns content objects identical to the source, except changing the path: [2K[0G  ․ MirrorMapper should returns content objects identical to the source, except changing the path
>   - lookingGlass RESTful API PUT should stopre JSON object so that GET can retrieve them
>   - lookingGlass RESTful API PUT should accept data of any content type
>   - lookingGlass RESTful API GET should return a status of 404 when accessing a file that does not exist
>   - lookingGlass RESTful API GET should return files stored with any content type, providing the content type given at storage
>   - lookingGlass RESTful API GET should retrieve the content of a directory, if the path ends with a slash
>   - lookingGlass RESTful API GET should provide timestamps for each file when retrieving a directory
>   - lookingGlass RESTful API DELETE should remove a file as response to a DELETE request
>   - lookingGlass RESTful API POST should perform the transaction enclosed in the body of the request
35,36c76,77
<   20 passing (250 ms)
<   12 pending
---
>   38 passing (570 ms)
>   35 pending