Merge pull request #44 from folieadrien/refactoring

improve build
move --recursive options inside mocha.opts
add missing tests
add fake docker to unit tests
add tests for runner
Merge pull request #45 from folieadrien/test-refactoring

Test refactoring