Merge pull request #15 from adri/coveralls

Adds coveralls.io support.
Adds namespaces.
Changes generator to omit require-calls.

Because of composers autoload, require-calls are not needed anymore.
Applies code optimization suggestions by PHPStorm and namespace fixes.
Merges with current upstream master.
Adds File Iterator as dev dependency in composer.json.