Removes unused directory
Removes unused variable
Keeps a count of total desktop files that were parsed and total desktop files that couldn't be classified.

This paves the way to generate a summary.
Uses guard clauses that matches the namespace of classes