[TASK] Refactor crawler

Now the UriDefinition is responsible of set/getting Uri properties
[BUGFIX] Create report directory if required
[BUGFIX] URI depth must be relative to base URL