Now archetype entries do not appear as modules

Extracted the logic of filtering lines to its own method on the watcher.
Added first tests using Spock.
Added toString() to some classes