NOBUG: Simple cleanup

This commit just moves the calculation of the components some lines
above, so we keep the 2 real check areas:

- checks requiring the whole code base.
- checks working against the changed files.

properly isolated. 1st step towards introducing the new "framework"
to specify, run and report new "pluggable" checks. Coming soon.
Merge pull request #17 from stronk7/master

NOBUG: Simple cleanup