meh, rename and some... earlier stuff...
New ignore rule
Now ignores "*.depend" files
Added RandomNameGenerator header;
The `RandomNameGenerator` class is prepared to be template.