Verbeter dependency generatie.

Dependencies worden nu per file gegenereerd. Alle dependencies komen
terecht in de map "deps".
Bugfix: voorkom modulo 0.

Als een willekeurig lid uit een lege groep werd opgevraagd, kwam er een
modulo 0 actie (immers, rand() % size()) uit. Dit is nog steeds zo, maar
er is nu een check op een lege groep.
Bugfix: signed en unsigned vergelijking.