Move runFormatter to separate module
Add support for parallel spec execution (close #104)