Reword tests

Minor restructure for desktop_entry_test
Upgrade catch.hpp from version 52 to version 53
Fix license text
Consistent names for include file gaurd clauses
Indent tests with four white spaces
Indent header files with four white spaces
Indent source files with four white spaces