removed duplicate code, renamed classes, complied with coding style
.
more refactoring
Merge pull request #15 from steinwurf/waf-runner-refactor

Waf runner refactor