fixed FileClass level
added new methods to FileClass
it is meant that FileClass makes the check agains its own
list of extensions and return TRUE as soon as a file matches one
in the end a FileClass holds all matching files along with its paths
Implemented the insert of files
added a new test for incomplete file extensions
Merge branch 'develop', contains reversed FileClass container, not working on all levels