Borschik should support to process strings as input or ouput #29

new API
```
inputString
basePath
```

may be `baseDir` instead of `basePath` ?
why not to add it to the same `var` declaration as all other modules?