ignore modules
add tests
promisified the API.  A+ style.  turk.request(operationName,args).then(fn);