Fixes includes
Moves classification names to the end of constructor and category file

This prepares for allowing multiple classification names to be merged
desktop_file checks if it can be classified into any of the classifications
Allows multiple classifications to go into the same menu subcategory

Fixes #26